当我们用Visual Studio进行C++开发的时候,有时候调试需要查看数组的内容。 这时,我们就需要使用Visual Studio的Watch窗口了。 如下图所示: Watch窗口在DEBUG->Windows…
关于GetBitmapDimension方法返回0
很多人为了获取Bitmap的大小而使用GetBitmapDimension()方法,会发现返回的Size均为0。 其实是被这个方法误导了,要想GetBitmapDimension()有值,必须先调用SetBitmapDi…
MFC Dialog响应键盘上下左右事件
过完年上班,突然得知我们项目组的投影仪融合项目已经被台北那边的客户买了,不过也没啥惊喜的,毕竟这个公司就这样,工资不算低,图个轻松罢了。 投影仪融合项目中要加入键盘微调功能,发现在OnKeyDown里面无法响应上下左右的…
MFC CWinApp启动隐藏会闪一下的问题
在我们使用MFC的时候,在CWinApp初始化里调用m_pMainWnd->ShowWindow(SW_HIDE)来隐藏窗口,会发现程序运行后会先闪一下窗口才隐藏。 主要原因是在CWinApp::ProcessSh…
MFC弹出式菜单无法隐藏
在大家做MFC开发的时候,会发现弹出式菜单无法消失,必须要点击上面的Item之后才能消失。 要解决这个问题其实很简单,只需要在弹出菜单之前SetForegroundWindow()即可。 部分代码如下: if(lPara…