第一范文网 - 专业文章范例文档资料分享平台

MFC教程

来源:用户分享 时间:2025/5/19 12:02:52 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

// test2View.h : Ctest2View 类的接口 ......(省略) // 生成的消息映射函数 protected: DECLARE_MESSAGE_MAP() public: afx_msg void OnLButtonDown(UINT nFlags, CPoint point); }; ......(省略) // test2View.cpp : Ctest2View 类的实现 // #include \ #include \ #include \ #include \ #include \ #ifdef _DEBUG #define new DEBUG_NEW #endif // Ctest2View IMPLEMENT_DYNCREATE(Ctest2View, CView) BEGIN_MESSAGE_MAP(Ctest2View, CView) // 标准打印命令 ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint) ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint) ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview) ON_WM_LBUTTONDOWN() END_MESSAGE_MAP() ......(省略) // Ctest2View 消息处理程序 void Ctest2View::OnLButtonDown(UINT nFlags, CPoint point) { // TODO: 在此添加消息处理程序代码和/或调用默认值 AfxMessageBox(\劝学网 http://www.quanxue.cn/\, MB_OK); CView::OnLButtonDown(nFlags, point); } 上面虽然很简单,但不建议手动添加,应该在“类视图”中选中“Ctest2View”,再在“属性”工具中选择“WM_LBUTTONDOWN”消息,同时选上“OnLButtonDown”后回车就可以了。

用同样方法在“属性”工具中删除“WM_LBUTTONDOWN”消息时,前面添加的三处代码将被用“//”注释在那儿,成了“垃圾”代码。这时最好手动删除一下这三处“垃圾”代码。

四、MFC特有的规则

类型:MFC将C++的关键字用宏定义成以下内容。

MFC类型 BOOL,BOOLEAN BYTE WORD DWORD UINT VOID LPDWORD LPCSTR LPSTR LPCVOID LPVOID 布尔型 意思 1字节数值型 2字节数值型 4字节数值型 无符号整型 void型 DWORD的指针型 常量字符串 字符串 常量void指针 void指针 char C++类型 boolean short int unsigned int void int* const char* char* const void* void* 常量:MFC将C++的常量用宏定义成以下内容。

MFC常量 NULL 空指针 意思 0 C++常量 TRUE FALSE 布尔值:真 布尔值:假 true false 命名规则:MFC有以下命名规则。

1. 类名:以大写的C开头,单词的首字母大写,单词之间不用下划线。 2. 成员函数和全局函数:以单词的首字母大写,单词之间不用下划线。全

局函数前再加Afx

3. 成员变量:匈牙利命名法,以“m_”开头,单词的首字母大写。 4. 宏、类型名:全部使用大写。

搜索更多关于: MFC教程 的文档
MFC教程.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c65d4x6qtdf553972zwtu_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top