mfc 相关问题

Microsoft基础类库(MFC)是用于Windows GUI编程的C ++框架。

MFC对话框控件的“接受文件”选项如何工作?

MFC对话框控件(如IP控件和编辑控件)在“接受文件”的行为下有一个选项。文件“go”一旦放在控件上哪里? Visual Studio似乎没有......

回答 1 投票 0

MFC:在派生的CEdit中没有得到EN_CHANGE消息

我看到CEdit的行为非常奇怪。在我的CEdit控件的派生类中,我需要捕获文本更改事件。我通过ON_CONTROL_REFLECT_EX类CSomeDerivedEdit:public CEdit {...

回答 2 投票 0

MFC控制台模式应用程序

我从visual studio 2008 MFC应用程序模板创建了一个MFC应用程序。问题是我想在执行中显示一个控制台而不是默认MFC应用程序模板创建的窗口(...

回答 4 投票 2

找到MFC Dialog的当前位置

我有一个无模式MFC对话框,当关闭并重 新打开时,我希望窗口出现在它关闭的同一位置。要做到这一点,我需要窗口的x,y坐标才能关闭...

回答 2 投票 2

如何在没有手动点击“CBCGPGridCtrl”的情况下用代码选择这样的1行?

我在MFC中使用CBCGPGridCtrl,但我不知道如何通过代码选择像这张图片的行,而不是使用我的鼠标手动点击该行。

回答 1 投票 -1

如何将CFile的内容复制到CMemFile?

如何在Windows操作系统中将CFile的全部内容复制到CMemFile中。我尝试下面的代码来复制内容。 CMemFile memFile; bool b = memFile.Open(L“C:\\ test.txt”,CFile :: modeReadWrite); int ...

mfc
回答 2 投票 1

在C ++中更改MFC菜单弹出文本

我正在编写一个MFC C ++应用程序。我的主窗口中有以下菜单。我正在尝试通过C ++为名为“&File”的FIRST POPUP项目更改文本。我怎样才能做到这一点? ...

回答 1 投票 0

通过为组合框提供条件来更改启用禁用内容

我在组合框中有一定的选择。根据该选择,需要启用/禁用某些项目。但是我无法这样做。另一个问题是,一旦选择了一个选项我...

回答 1 投票 -1

消息映射如何与SendMessage()方法接口?

尽管阅读了很多MSDN文章,我似乎无法围绕MFC的消息映射和SendMessage()函数。现在我有一个名为IDC_IPADDRESS_MYADDRESS的IP控件,我想要...

回答 1 投票 1

C ++:如何使MessageBox居中?

将Visual Studio C ++与MFC一起使用。如何将MessageBox置于其父窗口的中心?目前它以桌面为中心。

回答 4 投票 1

为什么不为CMFCMenuButton绘制下拉箭头?

我在尝试将CMFCMenuButton添加到现有MFC应用程序时遇到了此问题。它工作正常,甚至调整按钮大小以适应下拉箭头。但它没有画出......

回答 2 投票 4

CMFCMenuButton的示例代码?

很抱歉新手问题,但是有人能指出示例代码,说明CMFCMenuButton的使用吗?微软的帮助是指“新控制样本”,但这些样本似乎是......

回答 1 投票 3

单击CMFCMenuButton的按钮部分时显示弹出菜单

我已经看到了关于如何使用CMFCButtonMenu控件的这个优秀答案。我还阅读了有关控件的MSDN。示例:单击下拉列表可正常工作。但是,引用...

回答 1 投票 0

在Visual C ++ 2019中引发自定义异常

MFC定义了抛出预定义异常的函数。例如,您使用:: AfxThrowFileException()来抛出CFileException类型的异常。但是,如果我定义自己的异常类,...

回答 1 投票 1

MFC从线程将文本附加到Rich Edit Box

我试图在整个程序中创建一种日志记录系统,从线程中我可以将文本添加到GUI中的Rich编辑框。我不是熟悉这个堆栈的晚餐,而是来自......

回答 1 投票 -1

任何人都可以告诉我如何在MFC中向树控件添加图标

我有一个简单的树控件,所以我想在树控制节点上添加一些图标。 DDX_Control(pDX,IDC_TREE1,m_TreeView); m_TreeView.InsertItem(L “技能”); HTREEITEM main = m_TreeView.InsertItem(L“......

回答 1 投票 -2

动态加载CBitmap

我有一个想要动态加载的Bitmap图像。但我无法加载它。 CBitmap bmp; bmp.LoadBitmap( “C:\\ aeimg”);它似乎没有工作。有人可以帮帮我吗。谢谢。

回答 7 投票 9

如何修改CEdit控件的上下文菜单?

在windows7之前,解决方案很简单。只需添加自己的菜单并编写自己的“撤消,重做,剪切,复制,粘贴,删除,全选”菜单项。但现在这已经不可能了,因为菜单有......

回答 2 投票 2

如何将CString和:: std :: string :: std :: wstring互相转换?

CString非常方便,而std :: string与STL容器更兼容。我正在使用hash_map。但是,hash_map不支持CString作为键,所以我想将CString转换为std :: string。 ...

回答 14 投票 66

无法让CImage在Visual C ++ 2005(MFC)中工作

我正在使用MSDN中的一个示例,但我得到“'CImage':未声明的标识符”? CImage myimage; //加载现有图像myimage.Load(“image.bmp”); //以BMP格式保存图像myimage ....

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.