MFC
Right_pro
这个作者很懒,什么都没留下…
展开
-
MFC中listctrl的使用
MFC中listCtrl的使用前一阵子做MFC项目用到了listCtrl控件,今天刚好有空,整理了一下。废话不多说,看代码。 右键菜单:/*右键菜单*/void CStudentMngDlg::OnNMRClickStudentList(NMHDR *pNMHDR, LRESULT *pResult){ LPNMITEMACTIVATE pNMItemActivate = reinte原创 2016-07-04 15:54:51 · 1437 阅读 · 0 评论 -
MFC添加游戏背景音乐
前一阵在给基于MFC的一个小游戏添加背景音乐的时候,刚开始是准备new一个新线程,但是在参考了一些资料与教程之后,决定采用MCI这个API,开始使用的是winmm.lib接口,使用mciSendString()函数调用,说到这点,确实很坑,网上的教程说少部分音频不能播放,很不幸,我就是那一部分,在尝试了数次时候,果断换接口,使用Vfw32.lib接口,用MCIWndCreate()函数播放,使用MC原创 2016-07-04 16:57:37 · 5032 阅读 · 1 评论 -
MFC-双缓冲技术
在做俄罗斯方块游戏的时候,遇到游戏过程中屏幕闪烁问题,解决办法如下:使用双缓冲技术解决屏幕闪烁运行程序,会发现程序有些闪烁,这是因为程序受WM_TIMER 消息触发,调用OnTimer 函数,OnTimer 函数中调用Invalidate 函数的结果。Invalidate 的调用会触发对OnDraw 函数 的调用,从而不停地重绘窗口的结果。在VC++的文档、视图结构中,CView 的OnDr原创 2016-07-04 17:14:17 · 1405 阅读 · 0 评论