智圆行方
编程道路上的点点滴滴

按:在该文档中整理我在做MFC相关编程时遇到的问题以及当时解决时所参考的资料。标准C/C++相关的问题不会放在这个帖子中,请移步:http://blog.csdn.net/edychang/article/details/37561701

1、_T/_L宏:http://blog.csdn.net/panjean/article/details/6011090

2、CListCtrl: http://blog.csdn.net/bingxuewujian/article/details/7050207

3、MFC中的定时器:http://blog.sina.com.cn/s/blog_4aba2dcd010125zz.html

4、等待对话框的实现:http://www.codeguru.com/cpp/controls/controls/article.php/c2269/Multithreaded-Wait-Dialog.htm

5、消息处理机制:http://blog.csdn.net/hyhnoproblem/article/details/6117631

6、播放声音文件:http://blog.csdn.net/logic_nut/article/details/4895430

7、自动更新:http://download.csdn.net/download/hanzengyi/1961994(别人写的代码,要下载的)

8、让Windows吱一声(MessageBeep):http://msdn.microsoft.com/en-us/library/windows/desktop/ms680356(v=vs.85).aspx

在WinCE上面,我看到别人写的代码里面有这样的调用:

MessageBeep(25);

运行时会发出“叮咚”的声音,而这个声音在MSDN的文档里面并未提供相应的ID。

 

9、MFC写日志的问题:http://blog.sina.com.cn/s/blog_8795b0970101c8kx.html

 

10、关于_WIN32_WINNT的含义:http://tsing01.blog.163.com/blog/static/20595728320127313524286/

要注意一个问题就是,这个宏并不是用来判断当前windows系统的版本的,而是用来告诉编译器,我这个程序是针对哪个平台编写的,他告诉编译器本程序所依赖的WINAPI集合。

 

11、如何隐藏某种特定的编译警告

假设我不想看到编译器关于类似sprintf的C4996警告,那么可以用如下的语句:

#pragma warning (disable: 4996)

// 语句块或者引用头文件等可能引入C4996警告的内容

#pragma warning (default: 4996)

  

posted on 2014-07-31 18:25  智圆行方  阅读(373)  评论(0)    收藏  举报