腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
如何让基于控制台的应用程序从visual studio 2010中的单独对话框项目中读取输入
、
、
、
、
我目前有一个基于mfc的对话框应用程序和一个控制台应用程序,这两个应用程序都是在visual studio 2010中创建的(目前它们是分开的)。我想知道如何将这两个解决方案组合在一起,这样我就可以从对话框应用程序中读取用户输入,并将其用于基于控制台的应用程序。一旦用户单击对话框GUI上的"ok“,基于控制台的应用程序应该会出现,其中的信息取决于用户的输入。任何示例代码都将非常受欢迎。谢谢!
浏览 0
提问于2014-03-29
得票数 0
2
回答
在MFC应用程序中加载包含windows对话框的dll
、
、
我正在用MFC开发一个应用程序。我需要创建一个包含两个对话框的dll。dll中的对话框是注册和登录对话框。然后,dll中的对话框将显示在MFC应用程序中。如何从MFC应用程序中的dll加载这些对话框。
浏览 2
提问于2013-12-11
得票数 1
回答已采纳
1
回答
主线程中CWinThread的调用函数
、
我正在MFC中使用CDialog。在我的对话框中,我创建了一个ui线程: CWinthread *threadCom = dynamic_cast<MyThreadClass*>(AfxBeginThread(RUNTIME_CLASS(MyThreadClass))); 在我的对话框类的某个地方,我编写:线程class >MyFunction(); 我的问题是:"MyFuction()“在对话框或ui-线程的主线程中执行。 在AlexanderVX评论后的更新 例如,当用户单击对话框上的按钮时 CMyDialog::OnBtnClicked() { threadC
浏览 3
提问于2014-12-16
得票数 0
回答已采纳
2
回答
MFC对话框关闭问题
、
日安!我有一个带有进度的MFC对话框。对话框在使用PostMessageW(WM_CLOSE)达到100%后自动关闭。问题是,在运行过程中,当我在屏幕上移动对话框时,对话框不会关闭,WM_CLOSE消息会被忽略。有什么建议吗?谢谢。
浏览 1
提问于2012-01-30
得票数 0
回答已采纳
2
回答
如何在对话框之间进行通信?
、
、
我正在一个小的MFC application..since上工作我不熟悉所有的用户控件和classes...anyways我的问题是“如何在2个对话框窗口之间通信”..Normally在C#中会有一个面板,这样我们可以隐藏和持有的数据在表单中分别,但我不确定,我们如何才能做到这一点在Mfc.Actually中我确实做了使用PropertySheet附加属性页,在这我有一些restriction...So我渴望知道是否有任何其他方法,我可以实现this.If任何人知道这一点,请帮帮我...
浏览 7
提问于2010-03-04
得票数 1
回答已采纳
4
回答
如何在工作线程(非UI线程)中创建Modal对话框?
、
、
、
、
我已经编写了一个示例MFC应用程序,其中有两个线程:-Main线程(UI线程)和-Worker线程(非UI线程) 我对在非UI(工作线程)中创建Modal对话框有一个特定的要求。当我创建CDialog对象并在该对象上调用DoModal时,它可以正常工作。创建对话框并充当应用程序的Modal。( Win XP SP2计算机),但这在Windows2003服务器计算机中不起作用。在2003服务器中的行为是,模态对话框在应用程序主窗口后面,只有当我单击主窗口时,对话框才会被带到前面。它不会作为我的应用程序的模态对话框。 问题可能是什么--有什么想法吗? 如果在非UI线程中创建UI控件是问题所在,那么
浏览 6
提问于2009-12-28
得票数 3
1
回答
如何在MFC中访问Winform ActiveX控件
、
、
、
、
我的项目由四项组成 C# DLL,它通过Interop公开COM接口 WPF控件,它包含1中公开的类的实例。 使用ActiveX在2中托管WPF控件的Winform ActiveX 使用3控件的MFC对话框应用 Winform ActiveX (3)通过2中的一个函数从1公开类实例,我希望通过ActiveX从MFC对话框应用程序访问这个类实例。我环顾四周,发现您可以使用CWinFormControl来完成这个任务。然而,我没有自由地重新编译MFC应用程序使用/clr。因此,我不能使用CWinFormControl。 我可以从MFC应用程序通过COM访问1中的类,并运行所
浏览 0
提问于2014-11-04
得票数 1
1
回答
正在写入COM端口
、
、
我创建了一个使用MFC从串行接口COM端口读取信息的应用程序,该程序现在从COM端口读取信息,但我不确定它到底显示了什么。它显示了一个箭头,这是我们通常在超级终端中看到的。如果我需要使用基于MFC对话框的应用程序通过一些通信命令(如创建句柄、对它们进行分组、显示值等)将某些内容写入超级终端,我该如何做? 基本上,我在我的超级终端上使用了一些命令。对于Ex: -> $PPROCH,A,00000020,1,1*##<crlf> +> 。。上面的命令创建了一个句柄A。一旦在超级终端上执行了上面的命令,+>就会出现,它显示添加了信息。这是由超级终端完成的。但我需要能够
浏览 0
提问于2011-08-18
得票数 1
回答已采纳
3
回答
CPropertySheet和CPropertyPages以白色显示
、
我已经创建了一个简单的propertySheet(CPropertySheet)和两个CPropertyPage派生类。 在运行应用程序时,ProperySheet、页面和选项卡显示为白色。 我希望它们是正常的窗口对话框颜色。 有没有提示让属性表,页面背景像其他普通的MFC对话框一样出现? 我使用没有.NET CLR的Visual Studio2008MFC。
浏览 1
提问于2010-04-27
得票数 0
1
回答
.ocx文件与.Net控件的区别
、
、
在MFC或VB中创建的.OCX文件与在C#中创建的.Net控件有什么区别? 可以在MFC应用程序中使用.Net控件吗?在Mfc应用程序中有一个对话框,我需要在MFC.whether中使用相同的对话框,可以将整个对话框导入MFC,还是可以将C#应用程序保存为.OCX文件并在MFC?中使用。
浏览 5
提问于2011-05-23
得票数 3
回答已采纳
2
回答
混合MFC和WPF:模态对话框
、
、
、
我正在使用C++/CLI接口层将C# WPF对话框添加到现有的C++ MFC应用程序中。我已经把事情做好了,除了我在情态上有问题。例如: MFC应用程序使用ShowDialog显示WPF对话框。按预期工作。 该WPF对话框显示使用DoModal的MFC对话框。WPF对话框隐藏在基本C++应用程序后面,除非我手动更改IsEnabled,否则不会禁用该对话框。不太理想,但效果很好。 现在,MFC对话框关闭了。现在,由于某些原因,基本MFC应用程序已启用,但由于WPF对话框尚未关闭,因此仍应禁用它。这很糟糕,因为它现在允许用户在WPF对话框仍然打开时做疯狂的事情。 我有一种感觉,
浏览 13
提问于2008-11-07
得票数 3
回答已采纳
1
回答
关于mfc对话框栏
、
我对MFC和VC++编程很陌生。我有两个问题: 如何生成可调整大小的对话框条?如何为可停靠的对话框条提供背景色? 谢谢!
浏览 4
提问于2010-03-16
得票数 1
2
回答
在基于mfc对话框的应用程序中添加sql数据库
、
我有一个基于MFC对话框的项目,现在我想添加该项目的数据库。我不知道该怎么做。有人能提供有用的链接吗? 实际上,当我创建一个基于MFC项目的新对话框时,数据库支持是隐藏的。所以我想问 MFC对话框基础项目支持数据库或不支持 创建新的基于对话框的MFC项目时 数据库支持是隐藏的。
浏览 3
提问于2012-07-06
得票数 0
回答已采纳
2
回答
将UI插入到其他MFC对话框中
、
我有一个MFC应用程序(exe),它的主UI中包含两个窗格。此应用程序加载另一个也包含一个对话框的DLL。如何以编程方式将定义的对话框放入DLL中,并将其放入(在) MFC应用程序的窗格中?问题不是如何以编程方式从DLL中检索对话框,而是如何将此对话框放在属于应用程序的一个UI窗格的“顶部”(内、内)? 我的目标是使用从dll检索的对话框来自定义应用程序的UI,并给用户一种所有这些对话框都属于一个应用程序UI的感觉。谢谢你的任何提示。
浏览 2
提问于2011-05-27
得票数 1
1
回答
无法加载64位ActiveX控件。
、
、
、
、
我构建了一个64位的ActiveX控件,并成功地注册了它.然后,我构建一个MFC项目,并希望将ActiveX控件插入其中。 打开“插入ActiveX控件”对话框时,无法找到ActiveX控件。 如果我将64位控件更改为32位,问题就解决了.为什么?MFC不支持64位ActiveX控件吗? 奇怪的是,我可以通过ActiveX加载64位控件-- "testcon.exe“,它由QT5支持。
浏览 1
提问于2020-04-28
得票数 0
回答已采纳
1
回答
VS 2010中不同大小的对话框
、
、
我在我的MFC应用程序中有两个对话框,我希望它的大小相同,并且我在设计视图中调整了它们的大小,但状态栏中显示的对话框的大小不同。 对话框具有相同的属性。 怎么会这样呢?
浏览 2
提问于2012-11-05
得票数 0
1
回答
非MFC ATL项目(dll)生成与MFC相关的错误。
、
、
、
我创建了一个干净的(非MFC) atl项目,添加了一个对话框和一些位图,在编译时得到了3个MFC关联错误: WINDOWS.H已经包括在内。MFC应用程序不能包含@ afxv_w32.h 使用/MD构建MFC应用程序需要MFC共享dll版本。请#定义_AFXDLL或不要使用/MDd @ afx.h 既然这个项目与MFC无关--为什么我会得到这些错误?(在项目设置中:“使用MFC”=使用标准Windows库。 我检查了预处理器定义: WIN32 _WINDOWS _DEBUG _USRDLL 这里也没什么。 有什么想法吗? 更新:我发现我做错了什么。我没有添加类向导的对话框,而是在资源视
浏览 1
提问于2013-09-24
得票数 1
回答已采纳
1
回答
WPF应用程序- MFC应用程序互操作
、
、
、
我有一个小的WPF应用程序。我希望把它纳入我们现有的系统。我有两个COM服务器实现为MFC应用程序,让我们称之为COM_Srv1和COM_Srv2。 COM_Srv1需要调用WPF应用程序的方法,StartTask说。在任务完成时,WPF应用程序通知COM_Srv1应用程序WPF应用程序可能需要调用COM_Srv2上的方法来执行特定任务。完成此任务后,COM_Srv2将使用结果通知WPF应用程序。 这两种场景都类似(MFC服务器调用WPF应用程序和WPF应用程序调用MFc MDI服务器),但我列出了它们。 如果是两个MFC服务器之间的通信,那么我就实现了一个接口和一个COM事件源/接收器。 但
浏览 5
提问于2010-06-21
得票数 0
回答已采纳
1
回答
CFolderPickerDialog -无MFC
、
、
、
我试图弄清楚,如果不使用MFC就可以使用或重新创建对话框,或者是否有尝试。到目前为止,我还没有找到多少线索。似乎也帮不了我。 我现在用SHBrowseForFolder打开普通文件夹对话框。但我需要一个探索者风格的对话框。 下面是来自另一个应用程序的资源管理器样式对话框(MFC): #include <afxdlgs.h>需要MFC。我不能在这个特定的项目中使用MFC。 有没有一种不用MFC ?就能做到这一点的方法?
浏览 3
提问于2016-07-07
得票数 2
回答已采纳
1
回答
如何使用cppunit测试mfc对话框项目
、
我有两个项目,一个是MFC项目,它编译的输出类型是EXE对话框,另一个是CppUnit项目,以测试MFC项目。 我将Cppunit项目创建为带有MFC头的windows控制台项目,并设置了Cppunit环境,由于MFC项目的输出类型为Exe,因此我将项目从Exe更改为lib进行测试,并在Cppunit项目中添加MFC项目的头文件,从MFC项目创建一个实例,然后调用一些函数进行测试。 但问题是Cppunit和MFC项目都有" theApp“实例,这2个theApp不能在Cppunit项目中构建。 如何避免这个问题才能构建成功?Cppunit可以测试项目的类型吗?
浏览 3
提问于2018-09-20
得票数 1
1
回答
MFC从DLL导入对话框
、
、
、
我有两个项目:一个MFC .exe和MFC .dll。我在DLL中定义了MFC对话框。它有一个与它相关联的资源,也有一个从CToolboxDiag派生的类CDialog。 该对话框有一个简单的按钮,它在单击时显示消息对话框。 void CToolboxDiag::OnBnClickedButton() { MessageBox(_T("Test"), _T("T")); } 我可以将资源从DLL导出到我的代码,并使用以下代码创建一个具有正确外观的标准CDialog: CDialog *diag = new CDialog; HINSTANCE hClie
浏览 2
提问于2015-04-22
得票数 2
回答已采纳
1
回答
超过1级的MFC嵌套对话框
、
我正在尝试嵌套对话框,它可以轻松地工作在一个层次的嵌套中,但是第二个层次的“中断”--最内部的对话框不会得到事件。 [IDD_NESTEDDLG_DIALOG] | +--- [IDD_CHILD1] | +--- [IDD_CHILD2] 两个子对话框都设置为“子”样式。对于这个测试,我只是使用一个直接的MFC向导:创建了一个基于对话框的应用程序,添加了两个子对话框(都是从CDialogEx派生的),添加了成员变量来保存这些子对话框的实例。除了创建子对话框并在OnInitDialog()中显示之外,没有任何定制 BOOL Cnest
浏览 2
提问于2017-07-22
得票数 0
回答已采纳
1
回答
使用WpfHWndSource时持续的内存泄漏
我必须在从ocx控件调用的MFC对话框中加载WPF用户控件。为此,我创建了一个MFC常规dll (启用clr选项的混合模式常规dll),并在其中创建了一个对话框,其中使用HWndSource托管wpf用户控件。此导出对话框被放置为从ocx调用的上述MFC对话框的子对话框。Ny中间对话框使用C++/Cli代码。 但之后我看到了一个持续的泄漏。 在这方面的任何帮助都是有帮助的。
浏览 2
提问于2010-06-03
得票数 1
2
回答
MFC SHELLLIST不绘制
、
如果我使用VS2010创建一个新的MFC GUI,创建一个对话框,向该对话框添加一个MFC SHELLLIST控件,在对话框的DoModal中,MFC SHELLLIST将填充各种高级对象,然后可以在这些对象之间进行导航。 但是我有一个旧的MFC GUI,它最初是用VS2005创建的,导入到VS2010中,当我执行与上面完全相同的操作时,MFC SHELLLIST是空的。 有许多MainFrm.cpp操作是VS2010的样板,而不是VS2005的。其中可能有一个或多个负责激活MFC SHELLLIST。 有人知道是哪一个吗?
浏览 0
提问于2013-05-17
得票数 0
1
回答
切换到MFC中的另一个模式对话框
、
、
我有一个模式对话框。我使用DoModal打开另一个模式对话框,现在有两个对话框,一个在另一个之上。然后,当我通过单击of关闭顶部对话框时,我得到了mfc90ud.dll的896行的断言错误。我该如何解决这个问题呢?
浏览 1
提问于2010-12-05
得票数 0
1
回答
当包含WinForms控件的MFC对话框再次被停用和激活时,没有响应。
、
、
我指的是msdn文章“在MFC对话框中承载”,以便在MFC遗留应用程序中重用Windows表单用户控件。有了花哨的DDX_ManagedControl实用程序,我就可以看到嵌入到对话框中的控件(MyPanel类),甚至可以100%地查看选项卡。 然后,我继续将托管对话框变成另一个模式对话框的子对话框,然后当我的WinForms面板上的一个文本框获得键盘焦点,切换到另一个应用程序窗口(不同的进程)以禁用当前对话框时,问题就出现了,下次当我再次激活MFC对话框时,它就不再响应了。 一些代码来澄清这个问题://在我的MFC子对话框CWinFormsControl m_ctrl1; void CMyW
浏览 5
提问于2012-04-28
得票数 1
回答已采纳
3
回答
VC++:如何防止esc关闭对话框(不是mfc)
、
、
、
如何防止esc关闭对话框? 我搜索了这个主题,但我发现的只是MFC (您可以在MFC中覆盖PreTranslateMessage函数)。但是我的程序是用Windows编写的,不是MFC。 我试图在对话框过程中捕获所有键盘消息,但它们都不起作用。我还尝试在对话框中使用子类,但它也没有工作。 我怎么能这么做?谢谢。
浏览 5
提问于2009-03-19
得票数 2
回答已采纳
1
回答
解耦顶层MFC对话框
、
我与MFC和C++一起工作,不知道如何正确地解耦两个需要交互的顶级对话框。具体来说,其中一个对话框(例如对话框X)应该执行一个动作,以响应单击另一个对话框(例如对话框Y)的按钮。在代码库中实现这一点的当前方式是,Y的构造函数将指向X的指针作为参数,然后在单击自己的按钮时使用这个指针在X上执行操作。这似乎是一个不合理的限制,否则将是一个通用对话框。我希望能做的是让X注册某种类型的监听器来接收来自Y的按钮点击消息。不幸的是,我还没有找到任何能说明这是可能的事情。 我曾考虑过两种选择: 注册自定义消息并将其从Y发送到X(高度耦合.) 用X广播一条消息并收听它(似乎太过分了) 我对MF
浏览 8
提问于2012-11-14
得票数 2
回答已采纳
1
回答
Qt选项卡小工具中的MFC控件
、
、
、
我正在做一个使用的项目,我试图在Qt对话框中重用一些现有的MFC控件。 有没有人知道是否可以在QTabWidget中插入MFC控件(CDialog或CWnd)。现在我们正在做相反的事情,我们有一个带有选项卡控件的MFC对话框,其中填充了MFC选项卡(CDialog)和Qt选项卡()。然而,这种方法让我很头疼,因为QWinWidget控件没有正确绘制,也没有正确接收焦点或键盘输入。我希望将Qt对话框与QTabWidget结合使用会比这种方法工作得更好。
浏览 1
提问于2009-06-29
得票数 2
回答已采纳
2
回答
如何在MFC中获取“另存为”对话框
、
、
如何在MFC中创建“另存为”对话框? 例如,当我在MFC中单击“另存为”时,会出现一个对话框。我该如何复制呢?
浏览 2
提问于2011-03-25
得票数 2
回答已采纳
1
回答
单击任务栏中的应用程序MainWindow未显示(将无模式对话框转换为模式)
我的MFC应用程序是一个MDI应用程序。我有一个MFC扩展dll,MFC扩展dll将在MFC MDI应用程序的顶部启动子对话框。如下所示 CMyDialog pDisplayGlobal = new CMyDialog(IDD_DISPLAY, NULL); pDisplayGlobal->Create(IDD_DISPLAY, AfxGetApp()->m_pMainWnd); pDisplayGlobal->ShowWindow(SW_NORMAL); 注意:如果我在上面的代码中做错了什么,请让我知道。 问题:我已经启动了MFC mdi应用程序和子无模式对话框。
浏览 1
提问于2015-06-02
得票数 0
2
回答
高级CFontDialog
、
、
、
如您所知,MFC的CFontDialog只支持字体大小的int。如果您检查MS,您会发现字体对话框通常支持浮动字体大小。 那么,实现此功能的适当方法是什么? 我可以在MFC中使用实现的字体对话框吗? 是否有任何外部第三奇偶校验库或代码? 我应该继承CFontDialog并实现这个特性吗?这适用吗? 我可以使用.NET对话框并在MFC中调用它吗?
浏览 1
提问于2012-08-07
得票数 0
回答已采纳
1
回答
如何在MFC的对话框中设置控件的初始位置?
、
、
在MFC中,我在MFC中创建了一个调整大小的对话框,并将一个控件放在一个类似滑块的对话框中。在构建之后,我发现当我调整对话框大小时滑块不会移动。所以我制作了OnSize(),然后设置了位置。它起作用了。然而,在Onsize()中有一个问题,就是控件的第一个位置和第二个位置不同。 所以我想让控件的位置在第一个运行对话框和调整大小后没有不同。 如何在MFC的对话框中设置控件的初始位置?
浏览 21
提问于2015-11-12
得票数 1
2
回答
将用户输入从一个MFC对话框的编辑控件复制到另一个对话框的编辑控件
、
、
、
在我的一个基于对话框的MFC应用程序中,我使用了两个类似外观的对话框。要求是当用户用一些数据填充一个对话框的编辑框时,这些数据将被立即复制到另一个对话框的类似编辑框中。我试图用编辑控件的EN_CHANGE事件来实现它;当检测到任何更改时,应用程序会向其他对话框发布一条带有更新数据的消息,以更新自己编辑框的内容。问题是,当第二个对话框使用从第一个对话框接收到的数据设置其编辑框内容时,EN_CHANGE事件将从第二个对话框中触发,这是显而易见的,导致无休止的消息交换。有谁能建议我在两个MFC对话框的编辑框之间即时复制用户输入的解决方案,同时保持MFC应用程序类型作为对话框的基础? 在我的实现中,这
浏览 2
提问于2015-02-04
得票数 0
回答已采纳
2
回答
在Python3.2中使用MFC .dll文件
、
、
、
、
我目前正计划使用Python访问我的基于MFC对话框的应用程序的.dll文件。我是Python的新手,并且安装了Python的最新版本,即3.2。我也安装了PythonWin,但不确定它是否有用。我已经了解了在的帮助下使用python的基础知识。在我的dll文件中,我有两个函数: double BoxArea(double L, double H, double W); double BoxVolume(double L, double H, double W); 并且我已经在我的mfc对话框应用程序中使用了extern dllimport命令来访问它们。 extern "C"
浏览 2
提问于2011-09-08
得票数 1
回答已采纳
1
回答
捕获mfc对话框中驻留的windows窗体事件(c#)
、
、
如何获取MFC对话框上承载的窗口窗体事件? 我有一个用户控件,它托管在MFC对话框上。我在那个用户控件中有一个按钮。我想处理mfc对话框中该按钮的单击事件。 因此,我尝试按照MSDN中指定的方式实现它。 MSDN中描述的步骤在支持CLR的项目中严格遵循。它编译和运行良好。但是,具有c#控件的mfc不会接收事件。 我的问题是 还有什么东西需要检查以获取事件接收器吗? 如果事件是在托管端处理的,那么控件会返回到宿主应用程序吗?
浏览 0
提问于2013-11-14
得票数 0
1
回答
链接来自两个不同MFC控件的滚动条
、
、
我有一个带有两个相同控件的MFC对话框--它们都是CGridCtrl控件。它们显示相同类型的数据,只是版本不同。它们用于识别不同之处。 我想将这些控件的滚动条链接在一起,这样当一个控件被滚动时-无论是垂直还是水平-两个控件都会一起滚动。 CGridCtrl使用标准的MFC滚动条。 有什么简单的方法可以做到这一点吗? 谢谢。
浏览 1
提问于2012-02-25
得票数 1
1
回答
静态库中的对话框资源
、
我的静态库中的对话框和图标资源有问题。我已经用Visual Studio2008创建了一个MFC静态库。 我从Win32应用程序调用静态库中的Func(),它试图在静态库中启动一个MFC对话框。 当我试图访问资源时,我得到了afxCurrentResourceHandle is NULL断言。 我将此行AFX_MANAGE_STATE(AfxGetStaticModuleState());添加到Func()中作为第一行。但这并不管用。 我只需要使用静态库。根据要求,我不应该使用dll。 请帮助我如何从非MFC应用程序启动MFC静态库中的对话框。
浏览 2
提问于2019-10-09
得票数 2
1
回答
未显示从mfc扩展dll导出的无模式对话框
、
我已经构建了以下配置: 1)带对话框A的MFC扩展dll (类MultipleTextBox) 2) MFC应用程序具有对话框B。(对话框A作为对话框B的子级) 对话框B在头文件中声明对话框A的实例: private: MultipleTextBox* m_pTextBox; 在对话框B的OnInitDialog函数中: m_pTextBox->CreateDlg(MultipleTextBox::IDD, this); m_pTextBox->ShowWindow(SW_SHOW); m_pTextBox->MoveWindow(0, 0, 200, 200); 但
浏览 0
提问于2018-09-22
得票数 0
1
回答
单击DataGrid行打开详细信息对话框
、
、
我的项目由两个对话框组成。 第一个包含用于搜索特定记录的、ado、数据控件、和数据集。 结果显示在DataGrid中。 双击网格的行,假设打开details对话框,并在单击的行中记录。 我使用的是mfc可视化c++6 任何帮助都将不胜感激。
浏览 3
提问于2013-09-16
得票数 0
1
回答
为什么MFC中的模态对话框实际上是内部无模式的?
、
、
在我阅读了这篇文章:之后,这个问题就出现在我的脑海中。他提到MFC中的模态对话框不是严格的模态对话框,而是作为一个非模态对话框(内部)实现的,并附带各种提示,以使其表现为模态对话框。 具体而言,他说: MFC命令路由机制使用消息映射和虚拟函数的组合来实现它所做的工作,而一个真正的模态对话框将完全破坏该机制,因为随后模态消息循环被控制在MFC命令路由机制的范围之外。 有人能澄清这句话吗?如果他们试图实现一个真正的模态对话,就会有一个错误的例子,这将极大地澄清问题。
浏览 1
提问于2012-09-06
得票数 1
2
回答
我可以从对话框MFc中调用单个文档MFC吗?
我必须在对话框mfc中绘制一些东西,那么,我可以从我的主对话框中调用单个文档(因为我知道如何在单个文档MFC中绘制)吗?thnx
浏览 1
提问于2014-05-16
得票数 0
1
回答
翻译mfc outlookbar对话框字符串
、
我有一个MFC outlookbar implemenated.There是对话框出现在单击outlooktab栏选项卡(导航窗格选项).I想本地化该对话框字符串,因为我认为它是一个MFC提供的对话框,所以在应用程序本地化时,此对话框的字符串没有本地化。
浏览 1
提问于2016-04-04
得票数 0
2
回答
检测主机mfc加速器吞没的WinForm中的键盘快捷键
、
、
我有一个MFC MDI应用程序,它将Ctrl定义为键盘加速器.这个应用程序拥有一个WinForm对话框。我的问题是,我想从这个子WinForm对话框中捕获Ctrl,但是MFC主机似乎正在吞没它。 如果没有在加速器表中定义其他快捷键,我可以在WinForm对话框中检测到它们。 如果编辑对话框也是MFC,我想我也可以为这个对话框定义并加载一个加速器,然后使用ProcessMessageFilter。 在WinForm中,我尝试过重写ProcessCmdKey和侦听KeyDown事件,但都没有效果。 你认为有一种方式来接收这些按键在WinForm的孩子吗?
浏览 0
提问于2013-09-09
得票数 0
回答已采纳
1
回答
如何创建无框对话框?
、
、
、
我的目标是用MFC创建一个无框对话框,这是一个普通的矩形,如图中所示,我对MFC applications.and对话框有基本的了解,您能提供一些链接吗?
浏览 1
提问于2014-12-05
得票数 1
回答已采纳
1
回答
如何使用MFC将两个对话框合并成一个组合对话框?
、
目前,我的资源中有两个对话框模板。 我希望动态地将右侧模板上的内容添加到左侧模板的对话框中。我该怎么做? 输出应该如下所示: 另外,我使用的是MFC c++。我对此非常陌生,我非常感谢你的帮助! 下面是我试图做的事情,但是只有主对话框才会显示: MainDialogBox *mainDlg = new MainDialogBox(); subDialogBox *subDlg = new subDialogBox(mainDlg);
浏览 2
提问于2013-11-04
得票数 0
回答已采纳
1
回答
如何防止WPF对话框中的键盘事件流到调用它的MFC应用程序?
、
、
、
我们有一个遗留的MFC应用程序,我们正在用新的WPF视图和对话框进行扩展。我正试图在一个从MFC主窗口调用的WPF对话框中实现F1帮助。 最初,我将一个KeyBinding添加到F1的WPF对话框中,并让它启动一个运行HtmlHelp的命令;如下所示: <Window.Resources> <command:CommandReference x:Key="ShowF1Help" Command="{Binding ShowHelpCommand}"/> </Window.Resources> <Window.I
浏览 5
提问于2012-06-26
得票数 4
回答已采纳
1
回答
将MFC应用程序中的MainApp转换为辅助对话框
、
、
、
你好,各位程序员,我回来问您如何快速处理MFC应用程序。 我有两个MFC应用程序,其中一个在一个单独的线程中启动另一个,所以我可以通过执行单个exe文件来运行这两个服务。 我实际上是MFC的新手,所以我不知道我有什么选择。尝试了一些肮脏的东西,但我总是遇到重复的资源问题,更不用说这两个应用程序都是从BOOL CMainApp::InitInstance()开始的,而且我猜没有办法有两个初始化实例。 话虽如此,有没有什么快速的方法来重写其中的一个应用程序,使其成为第二个对话框而不会引起太多的头痛? 先谢谢你,如果我要问一些奇怪或简单的事情,请原谅。
浏览 2
提问于2016-05-05
得票数 0
回答已采纳
1
回答
删除QWinWidget
、
、
我正在使用mfc进行Qt迁移,并且在我的Mfc应用程序中显示Qt对话框。是否可以在其winEvent处理程序中对QWinWidget执行deleteLater操作?问题是,当Mfc主窗口关闭时,我希望mfc应用程序中所有打开的Qt对话框都被自动删除。由于将为所有子窗口(以及Qt小部件)发送WM_DESTROY,因此我在QwinWidget winEvent处理程序中添加了以下代码: QWinWidget::winEvent(MSG * message, long * result) { ........ if(m
浏览 0
提问于2009-10-12
得票数 0
1
回答
无法在MFC应用程序中显示模式QProgressDialog
、
、
从MFC应用程序启动Qt应用程序时,我在显示模式Qt对话框时遇到问题。具体地说,当我将QProgressDialog实例的父级设置为QWinWidget实例时,它将不会显示在MFC应用程序中。这是我更详细的问题..。 我的MFC应用程序需要将大量数据传输到Qt应用程序,这是一个DLL。Qt应用程序在其应用程序接口中包含一个ProgressDlg类,该类在后台使用QProgressDialog实现。此对话框必须在Qt应用程序的事件循环初始化之前创建和更新,以便MFC应用程序可以更新其进度( QApplication::exec()帮助说明可以使用模态窗口小部件进行更新)。 在不设置底层QProg
浏览 0
提问于2010-12-22
得票数 1
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+性感编程:MFC 连接 MySQL 数据库
C+软件工程师,你该会什么?
量子通信真的绝对安全?传统通信已无价值了?背后有两个技术难题
C语言从小白到大神必经过程-书籍推荐
MFC多文档程序启动无子窗口的实现
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券