- 博客(9)
- 资源 (2)
- 收藏
- 关注
转载 【VC++】在对话框中使用ON_UPDATE_COMMAND_UI更新菜单
从命令用户界面处理函数(Command UI handler)改变菜单状态(启用/禁用,选择/取消选择,更改文字)在由对话框处理时没有正常工作。 原因:在下拉菜单显示的时候, WM_INITMENUPOPUP消息被先发送以显示菜单项。MFC CFrameWnd::OnInitMenuPopup 函数遍历菜单项并为每个菜单项调用更新命令处理函数(如果有的话)。菜单的外观被更新以反映它的状
2011-08-01 21:46:22 1326
转载 【VC++】VC对话框中增加菜单栏
1、添加菜单资源在resourceview视图中右击选择insert,添加一个菜单资源IDR_MENU1,同时设定好响应的菜单项,例如:子菜单1(ID_MENUITEM1)2、在对话框中添加该菜单先增成员变量HMENU m_hMenu1;然后在初始化函数OnInitDialog()添加一下代码:m_hMenu1=LoadMenu(AfxGetInstanceHand
2011-08-01 21:39:45 2431
转载 【VC++】VS2005中MessageBox问题
编译时出错:error C2664: 'CWnd::MessageBoxW' : cannot convert parameter 1 from 'const char [14]' to 'LPCTSTR'用vc6编译正常解决方法一:出现的错误是c++工程默认的编码方式为UNICODE方式, 在使用字符串时必须将字符串转换为UNICODE方式,方法如下:MessageBox(L"t
2011-08-01 21:34:31 1006
转载 【VC++】VS2005/2008 CString和const char*
CString转const char*的解决办法:CString file_name=_T("abc");USES_CONVERSION;const char* file_path=T2A(file_name.GetBuffer(0));
2011-08-01 21:31:51 792
原创 【VC++】MSComm控件
MSComm 作为一个串行通讯控件为程序员串口通讯编程节省了很多时间。在基于对话框的应用中加入一个MSComm控件非常简单。只需进行以下操作即可:打开“Project->Add To Project->Components and Controls,然后选择控件:Microsoft Communication Control,version 6.0(Microsoft Comm Control
2011-08-01 21:28:11 877
转载 【VC++】VS2005与IE8冲突解决办法
在使用MFC时要在Dialog里添加变量,弹出脚本错误(此网站的某个加载项失败,请检查Internet选项中的安全设置是否存在潜在冲突)行:1585Char:2错误:对象不支持此属性或方法代码:0file:///D:/Program Files/Microsoft Visual Studio 8/VC/VCWizards/CodeWiz/MFC/Variable/HTML/
2011-08-01 21:23:17 698
转载 【VC++】如何解决unexpected end of file while looking for precompiled header directive
在调试程序是发现错误:fatal error C1010: unexpected end of file while looking for precompiled header directive分析:工程头文件处理的错误。解决办法:1、右键点工程名,选设置,然后选c/c++属性页,再选catagory选单中选 precompiled header ,将选项置成no use 或者au
2011-08-01 21:19:18 683
原创 【VC++】在MFC中显示IplImage图像的方法
在MFC显示IplImage图像的函数代码void CTestDlg::DrawPicToHDC(IplImage* img, UINT ID){ CDC *pDC = GetDlgItem(ID)->GetDC(); HDC hDC= pDC->GetSafeHdc(); CRect rect; GetDlgItem(ID)->GetClientRect(&rect);
2011-08-01 21:16:22 1421
转载 【OpenCV】CvvImage类
使用OpenCV highgui.h中定义的CvvImage类可以很好的实现OpenCV和Windows MFC显示接口。由于CvvImage实在highgui.h头文件中声明的,因此如果程序中需要使用,则必须在开头包含头文件#include CvvImage对应CImage宏:#define CImage CvvImage 注意事项:1.由于CImage太常见, 很
2011-08-01 21:11:24 2632 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人