MFC
Cosmop01itan
这个作者很懒,什么都没留下…
展开
-
非MFC工程中使用MFC库
需求说明C++工程的类型有很多,从VS(或VC)可以看到常见的有:Win32 Console Application、MFC Application、Win32 Project等。在创建MFC工程时,通过IDE的向导会自动帮我们创建相应的类文件和包含必需的头文件,但有时候我们需要在非MFC工程中包含MFC的库。至于为什么会有这个需要,为何不在一开始就创建MFC工程呢?可能有两种原因:1.在MF...转载 2018-05-25 10:35:57 · 334 阅读 · 0 评论 -
MFC实现获取鼠标位置的小程序
如图(VS2013编译) 按下空格键程序会暂停关键代码: 在OnInitDialog()函数中设置一个timer,每0.5秒调用一次 SetTimer(1, 500, NULL);void CMFCApplication3Dlg::OnTimer(UINT_PTR nIDEvent)//实现OnTimer函数{ // TODO: 在此添加消息处理程序代...原创 2018-05-26 18:12:53 · 1907 阅读 · 0 评论 -
error RC2108: expected numerical dialog constant
在我们用图形控件Picture Control在对话框上添加图片是,经常会出现error RC2108: expected numerical dialog constant 解决方法: 双击error rc2018…打开文件 在如图所示的位置增加“Static”, SS_BITMAP转载来自:https://blog.csdn.net/renyhui/article/detai...转载 2018-05-27 00:11:41 · 273 阅读 · 0 评论 -
mfc实现秒表小项目
项目截图: 先设计一个Timer类,用于计时,放在头文件Timer.h里面class Timer{public: Timer(); ~Timer(); Timer operator++() { s++; if (s >= 60) { s -= 60; ...原创 2018-06-04 15:33:18 · 2079 阅读 · 2 评论 -
隐藏基于对话框的MFC应用程序窗口的方法
(推荐这个方法,非常好用)很多人可能会将窗口创建出来,然后用一个 ShowWindow(SW_HIDE) 的方法去隐藏窗口,当然这是可以做到隐藏的功能,但是有一点不足的地方就是窗口在隐藏之前会有一下短瞬的闪烁,而以下这种方法可以解决这种问题:在 C***App::InitInstance() 的函数中将以下的这一段注释掉:C***Dlg dlg;m_pMainWnd = &...转载 2018-06-14 18:51:30 · 565 阅读 · 0 评论 -
C++程序只允许运行一个实例
函数原型:HANDLE CreateMutex( LPSECURITY_ATTRIBUTES lpMutexAttributes,//必须为NULL BOOL bInitialOwner, //表示mutex的范围是本线程还是全系统 LPCTSTR lpName //互斥量的名字); bool checkMyselfExist()//如果程序已经有一个在运行,则...转载 2018-06-24 18:11:10 · 3799 阅读 · 1 评论