随笔分类 - VC++
C++、VC学习吧
摘要:一条Windows消息由消息号,字参数和长整形参数3部分组成。
只有主框架类CMainFrame和视图类CView及基派生类才能接收消息。
阅读全文
摘要:使用MFC编写Windows程序
阅读全文
摘要:练习继承CButton重写OnMouseMove()
阅读全文
摘要:在“启动调试F5”的工具图标右侧有一栏“解决方案配置”,将其中的“Debug”改为“Release”即可。
阅读全文
摘要:MFC对这一系列的过程进行了封装。提供给编程人员的第一个裸露程序入口就是CWinApp的InitInstance(),其实程序的入口依然是WinMain()函数
阅读全文
摘要:Main是所有c或c++的程序执行的起点,_tmain是main为了支持unicode所使用的main的别名。_tmain()不过是unicode版本的的main().
阅读全文
摘要:要在应用程序中启动其他的应用程序,有3个函数可以使用,下面我一一说说他们(我以打开D:\Program Files\zeecalls\目录下的zeecalls.exe应用程序为例):
阅读全文
摘要:点击选定类视图中你想添加成员函数的类,我这里举例是View类,右击该类,选择“属性”项,
可以看到一个对话框“属性”。点击“消息”按钮,这个按钮就是就是一个闪电形状按钮和绿色按钮中间的那个按钮。
可以找到各种系统消息,比如 WM_CHAR。之后就可以添加键盘响应的消息了
阅读全文
摘要:1.新建单文档项目MySdi
在向导最后一步选择CFormView作为视图类的基类
2.一个视图只能对应一个文档,一个文档可以对应多个视图。
3.视图类取得对应文档的方法
阅读全文
摘要:右击项目->属性->字符集:使用多字节字符集。
这样可以使用char到CString的转化。
char sRead[20] = "";
CString strtest = sRead;
阅读全文
摘要:判断消息是否有消息响应函数。判断的方法是在相应窗口类中查找所需的消息响应函数。因为传递给WindowProc函数的是窗口子类指针,所以OnWndMsg会到相应的子类头文件中查找,看看DECLARE_MESSAGE_MAP()宏之上,两个AFX_MSG注释宏之间是否有相应的消息响应函数原型的声明;再到子类的源文件中,看看BEGIN_MESSAGE_MAP()和END_MESSAGE_MAP()之间是否有相应的消息映射宏
阅读全文
摘要:为一个对话框资源添加菜单,原来是这样,呵呵。
打开资源菜单,添加资源,选择Menu比如IDR_MENU1
打开对话框的属性面版,把Menu属性值设为IDR_MENU1
阅读全文
摘要:可能对VC掌握得太少了,同样的控件,C#为什么用起来那么简练,晕
阅读全文
摘要:许多未解决的问题,先放一放,抽时间解决。
(1)增加Dialog资源
(2)为新的Dialog分配一个新类名(对资源窗口“右键”->“添加类”)
(3)在主对话框上加一个include "新类名dialog.h"
阅读全文
摘要:VC每日一练,虽然简单,不动手试一下不能真正记住。
阅读全文
摘要:《C++标准函数库》中说的
有三个函数可以将字符串的内容转换为字符数组和C—string
1.data(),返回没有”\0“的字符串数组
2,c_str(),返回有”\0“的字符串数组
3,copy()
阅读全文
摘要:CListBox添加项,得到选中的单项或多项的值
阅读全文