MFC/API
xrx
这个作者很懒,什么都没留下…
展开
-
自定义消息响应函数
Windows消息用"WM_"这个前缀,自定义的消息一般用"UM_这个前缀"。1.建立响应函数的原型:在VS2005中,对于响应函数有了个比较严格的规定,导致以前VC6里面有很多不能直接使用,原型如下:afx_msg LRESULT (CWnd::)MyFnx(WPARAM wParam,LPARAM lParam) 对于返回类型与参数都不能少。将响应函数添加在头文件当中:....原创 2010-01-12 19:24:00 · 772 阅读 · 0 评论 -
dumpbin命令问题的解决办法
我们在查看一个.exe文件需要哪些.dll和一个dll会导出那些函数的时候我们都会用到dumpbin我运行的时候dumpbin的时候总是提示dumbin是无效的命令(在DOS下的cmd命令中),按照孙鑫的视频中的方法:说找不到是可能是环境变量遭到破坏,运行D:/Program Files/Microsoft Visual Studio 8/VC/bin/vcvars32.bat,这个批处理转载 2010-01-25 18:36:00 · 717 阅读 · 0 评论 -
CString中wchar_t、int之类的转换
当支持UNICODE的时候,CString内的类型是wchar_t,当转换时必须考虑是wchar_t而不是char,所以相应的也要改变。从CString转换为int:CString str;int num;num=_wtoi(str.GetBuffer()); 从int转为CString,因为是wchar_t所以直接用CString::Format()时会出现无法从wchar_原创 2010-01-11 16:57:00 · 1914 阅读 · 0 评论 -
VC2005中添加Toolbar的命令响应函数
在VC6中有个ClassWizard来帮助添加具体资源的响应函数,但是到了VC2005中没有个具体的操作可以添加Toolbar中按钮的响应函数,可以采用如下方法:在Menu中添加一个与Toolbar中的按钮ID相同的操作,这样在事件(Event)中就有了具体的响应函数,然后再删除掉菜单栏中的相应操作即可。从这个操作中,可以看出,具体的实现方法是:1.在BEGIN_MESSAGE_MAP原创 2010-01-11 17:01:00 · 1420 阅读 · 0 评论 -
VC2005与IE8的冲突解决
今天将系统重新折腾了一遍以后,安装了VS2005打上SP1,完了把IE8给装上后每当增加变量的时候就弹出个错误,说是安全性问题,造成显示不完全。此时不能设置变量的具体类型,这对于软件的使用有十分大的影响,上网搜出个解决方法,具体做法如下:1.打开注册表编辑器(regedit);2.在"HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentV翻译 2010-01-11 16:59:00 · 490 阅读 · 0 评论 -
解决VC6卡死的方法(无效)
初学VC的人最容易遇到的问题,就是VC6在编译的时候,linking……,一直就这样link下去,打击了多少渴望掌握VC的人。网上的所谓vc集成sp6版本,由于没有测试完全,留下了bug,导致非常容易link卡死,由于这些版本自称集成了sp6,这造成了假象迷惑了非常多的vc学习者。 解决vc6卡死的办法就是:打上官方的原版VC6sp6补丁|VS6sp6补丁。英文版地址: http:转载 2010-01-14 12:51:00 · 1125 阅读 · 0 评论