
孙鑫VC++讲座笔记
guoqlee
这个作者很懒,什么都没留下…
展开
-
孙鑫VC++讲座笔记-(5)文本编程
1,创建插入符:void CreateSolidCaret( int nWidth, int nHeight );//创建插入符void CreateCaret( CBitmap* pBitmap );//创建位图插入符void ShowCaret( );//显示插入符void HideCaret( );//隐藏插入符static void PASCAL SetCaretPos( POINT po转载 2007-08-22 15:47:00 · 707 阅读 · 0 评论 -
孙鑫VC++讲座笔记-(6)菜单编程
1,弹出菜单(Pop-up)是不能用来作命令响应的。2,MFC中菜单项消息如果利用ClassWizard来对菜单项消息分别在上述四个类中进行响应,则菜单消息传递顺序:View类--Doc类--CMainFrame类--App类。菜单消息一旦在其中一个类中响应则不再在其它类中查找响应函数。具体:当点击一个菜单项的时候,最先接受到菜单项消息的是CMainFrame框架类,CMainFrame框架类转载 2007-08-22 15:50:00 · 743 阅读 · 0 评论 -
更多 孙鑫VC++讲座笔记 参见
http://blog.youkuaiyun.com/teshorse/category/231403.aspx?PageNumber=4转载 2007-08-22 15:57:00 · 605 阅读 · 0 评论 -
孙鑫VC++讲座笔记-(1)Windows程序内部运行机制
1,windows程序设计是种事件驱动方式的程序设计,主要基于消息的。当用户需要完成某种功能时,需要调用OS某种支持,然后OS将用户的需要包装成消息,并投入到消息队列中,最后应用程序从消息队列中取走消息并进行响应。2,消息结构:typedef struct tagMSG { // msg HWND hwnd; //接收消息的窗口句柄。和哪个窗口相关联。 UINT转载 2007-08-22 15:26:00 · 609 阅读 · 0 评论 -
孙鑫VC++讲座笔记-(2)C++
1, c语言中,结构体struct中不能包括函数的,而在C++中struct中可以包括函数。2,C++中结构体和类可以通用,区别主要表现在访问控制方面:struct中默认是public,而 class中默认的是private。3,构造函数最重要的作用是创建对象的本身,C++中每个类可以拥有多个构造函数,但必须至少有一个构造函数,当一个类中没有显式提供任何构造函数,C++编辑器自动提供一个默认的不转载 2007-08-22 15:31:00 · 707 阅读 · 0 评论 -
孙鑫VC++讲座笔记-(3)MFC程序框架的剖析
1,寻找WinMain人口:在安装目录下找到MFC文件夹下的SRC文件夹,SRC下是MFC源代码。路径:MFC|SRC|APPMODUL.CPP:_tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow){ // call shared/exported WinMain retur转载 2007-08-22 15:36:00 · 837 阅读 · 0 评论 -
孙鑫VC++讲座笔记-(4)MFC消息映射机制的剖析
一,消息映射机制1,消息响应函数:(例:在CDrawView类响应鼠标左键按下消息) 1)在头文件(DrawView.h)中声明消息响应函数原型。//{{AFX_MSG(CDrawView) //注释宏afx_msg void OnLButtonDown(UINT nFlags, CPoint point);//}}AFX_MSG //注释宏说明:在注释宏之间的声明在VC中灰色显示。a转载 2007-08-22 15:40:00 · 633 阅读 · 0 评论