MFC多线程类的使用
03月03号
MFC多线程类的使用

多线程在vc中其实很简单,建立一个线程可以简单的用createthread就解决了。在mfc中却封装成了一个线程类,封装成了类之后当然使用更加方便了,也符合面向对象编程的思想。在mfc中要使用到线程类的步骤:www.chaochaoblog.com

1.在头文件中定义一个全局的函数,注意要写在窗口类的外面,而且参数和返回值都必须这样子写:

UINT ThreadFunc(LPVOID lpParam);

查看全文
MFC中全局变量、全局结构的定义
MFC中全局变量、全局结构的定义

自己写的一个程序因为不想重复的去读取文件,于是想定义一个全局的结构来保存这些信息,这样在所有的窗口和线程中都能够使用到它。MFC用来定义一个全局的函数还是真的简单,你只要不仍在某个类中的定义,随便一个头文件中就搞定。www.chaochaoblog.com

查看全文
MFC 双缓存技术 输出不再闪
MFC 双缓存技术 输出不再闪

最近因为要做一个及时流量速度的统计功能,就用到了像360那样的悬浮框来记录数据,但是用这个的时候如果你只是每次改变一个lable的文字的话,就会出现闪烁,最好的办法当然是每次把背景画了之后,再画文字,这样子的话,既不会有重叠,也不会有闪烁,这就是双缓存技术:www.chaochaoblog.com

查看全文