码迷,mamicode.com
首页 >  
搜索关键字:mfc    ( 3798个结果
MFC中控件类消息响应实现方法
功能实现:主窗口内有一CListBox,希望鼠标右键点击CListBox编辑框内时,实现响应。方法:1.新建一个CNewListBox类继承于CListBox,并添加右键响应。2.将主窗口的CListBox关联到CNewListBox类(即CNewListBox类的一个对象是主窗口的CListBox控件:CNewListBoxm_listbox,所以m_..
分类:其他好文   时间:2014-09-02 02:42:14    阅读次数:152
vc++加载透明png图片方法——GDI+和CImage两种
vc++加载透明png图片方法——GDI+和CImage两种在加载png时遇到了麻烦,后来用了两个方法解决了。一个是用GDI+,另外就是用vs.net MFC自带的CImage。先看看GDI+的方法方法1:1.GDI+画透明图层(alpha)的png图片stdafx加入如下:#include//初始...
分类:编程语言   时间:2014-09-01 22:37:23    阅读次数:453
duilib作为播放器的ui嵌入到mfc中使用
duilib作为播放器的ui嵌入到mfc中使用...
分类:其他好文   时间:2014-09-01 17:55:31    阅读次数:358
MFC中创建QT窗体
一直有一个想法,没有实践来实践,现将调用测试代码贴出来,有需要的可以进一步完善. 步骤: 1. 创建MFC-窗口(本例为Mfc对话框) 2. 新建一个线程用以运行QT窗口(可扩展进行消息响应,以创建QT窗口) 3.构建全局QApplication对象(本例临时构建)                 代码如下: //包含必要头文件和库文件 本例: #incl...
分类:Windows程序   时间:2014-09-01 17:48:13    阅读次数:599
MFC下debug改成release版本出现问题及解决办法
自己在debug下成功运行了自己写的测试自己写第三方库的程序,这里有用到opencv库,所以同时用到了自己的库和opencv的库,需求因为要进行速度的测试,是想要把debug改成release版本,这里出现了错误改了一天,终于搞定。 这里遇到的错误及解决方法如下:问题一:出现如下所示错误。问题...
分类:其他好文   时间:2014-09-01 12:24:33    阅读次数:319
MFC 中的 “printf” 函数
还念C语言的我,MFC没法使用的C语言printf函数,于是:int MFCprintf(const char* m_data, ...){ CString str; char printf_buf[1024]; va_list args; /* args为定义的一个指向可变参数的变量,va_lis...
分类:其他好文   时间:2014-09-01 12:13:03    阅读次数:382
windows消息机制(MFC)
windows消息机制(MFC)消息分类与消息队列Windows中,消息使用统一的结构体(MSG)来存放信息,其中message表明消息的具体的类型,而wParam,lParam是其最灵活的两个变量,为不同的消息类型时,存放数据的含义也不一样。time表示产生消息的时间,pt表示产生消息时鼠标的位置...
分类:Windows程序   时间:2014-09-01 00:20:22    阅读次数:422
MFC程序消息处理的顺序
MFC应用程序中处理消息的顺序1.AfxWndProc() 该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc(...
分类:其他好文   时间:2014-09-01 00:15:22    阅读次数:165
面对全然看不懂的书
【来信】 老师,我是大一学生,学了C++半年(教材),然后如今非常迷茫,不知道怎么去提高,然后我去看MFC和API,我全然看不懂,我也不知道如今要去看什么书好,希望老师能指点一下,或者推荐书籍给我,十分感谢!【回复】 当在学习中面对全然看不懂的书时,该为看懂这本书做些准备了。假设问题出在语言上,.....
分类:其他好文   时间:2014-08-31 13:10:11    阅读次数:196
MFC学习碎片
(1)MFC程序中弹出框:          MessageBox(str,_T("程序运行结果"),MB_OK);          AfxMessageBox("Hello"); (2)MFC获取Edit Control的值:          CEdit *edit1, *edit2;     //注意获取两个控件的值时,要分别加上*          edit1 = (C...
分类:其他好文   时间:2014-08-30 03:31:08    阅读次数:245
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!