- 博客(7)
- 收藏
- 关注
原创 如何从Win32环境编写MFC程序?
不久前,有网友发了一个帖子:书上例子也有错?其中主要表达的是书上给出的不是从AppWizard直接生成,而是自己编写的一个简单的MFC程序例子.我把那个例子摘录如下: #include class CMyWnd:public CFrameWnd { private: char * ShowText; public: afx_msg void OnPaint(); afx_msg
2008-06-02 16:36:00
1010
原创 多窗口的扩展
根据程序基本框架,可以根据需要建立多窗口程序(其中包括多个窗口共有一个wndpro,以及一个窗口一个wndpro).方法很简单: 定义不同的窗口类,每个窗口类启用不同的回调函数;同一窗口类,创建不同窗口实例.这里给出的例子为后者,以下为具体改变的代码行:// create the first windowif (!(hwnd = CreateWindowEx(NULL,
2008-06-01 15:00:00
595
原创 windows基本程序框架
分析以下提供的实例,可以理解windows基本程序框架.具体解释可以参照孙鑫的VC深入编程. // DEMO2_3.CPP - A complete windows program// INCLUDES ///////////////////////////////////////////////#define WIN32_LEAN_AND_MEAN // just say n
2008-06-01 10:56:00
865
原创 史上最简单的windows程序
一直想把MFC与SDK联系起来,似乎难以直接查到相应的资料.前不久,一位网友发布了一个帖子,题为"书上例子也有错误吗?",更使得我这个想法变得明确.了解MFC编程,一般的例子是从"hello World!"这个例子开始.这个例子虽然简单,但仍然"五脏俱全",包括了CFrameWnd,CDoc,CView,CApp等内,其中还有相应的资源如位图,菜单等.对于SDK来说,不必这么复杂.以下
2008-05-31 17:00:00
747
原创 GDI对象使用的几点体会
虽然新的GDI+完全与设备无关了,但是熟悉传统的GDI对这种图形接口的程序处理还是很有好处的.本人在学习这方面的内容过程中,得到了一些粗浅的体会,与各位共享: 1.作为与设备无关的中低层对象,GDI类实际接口是硬件设备的驱动程序,而且封装后,程序员所需要关注的 东东仅仅有一些基本参数而已; 2.作为PEN,BRUSH,其基本可以设置(改变)的属性只有:Style,width,color; 3.设
2008-04-21 14:55:00
695
原创 关于MFC自定义消息的几点思考
使用MFC自定义消息,初学者常常容易出错,根据书上得到的 例子输入的 代码,编译常常不能通过.本人根据亲身经历,得出几点思考: 1.#define wm_user_message wm_user+int (shift)语句后不能加";"号; 2.上述shift 为1~1000以内的 整数值; 3.该值的选择与系统消息,窗口消息,控件消息等无关; 4.消息映射必须在BEGIN_MESSAGE_MA
2008-04-21 14:53:00
623
原创 一个综合使用GDI对象的比较全面的例子
本人在学习GDI对象的过程中,总结出一个综合应用的比较全面的例子,愿贡献给大家,共同进步~~ 1.用APPWIZARD建立一个简单的SDI框架,并在resource view内插入一个bmp位图,设置其ID为IDB_BITMAP1; 2.在OnDraw()内添加以下代码: LOGFONT lf; CFont NewFont,*OldFont; CPen NewPen,*OldPen;
2008-04-21 14:50:00
812
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人