现在的位置: 首页 > 综合 > 正文

hello world 级别 MFC自定义控件

2017年12月11日 ⁄ 综合 ⁄ 共 2246字 ⁄ 字号 评论关闭

 
@font-face{
font-family:"Times New Roman";
}
@font-face{
font-family:"宋体";
}
@font-face{
font-family:"Symbol";
}
@font-face{
font-family:"Arial";
}
@font-face{
font-family:"黑体";
}
@font-face{
font-family:"Courier New";
}
@font-face{
font-family:"Wingdings";
}
p.0{
margin:0pt;
margin-bottom:0.0001pt;
layout-grid-mode:char; text-align:justify;
font-size:10.5000pt; font-family:'Times New Roman'; }
div.Section0{
margin-top:72.0000pt;
margin-bottom:72.0000pt;
margin-left:90.0000pt;
margin-right:90.0000pt;
size:612.0000pt 792.0000pt;
}

MFC自定义控件编写过程

功能:点击客户区,新建一个灰色的小窗体。点击这个小窗体,弹出一个对话框,其信息为“你点击了自封装的控件

[1] 自定义类公有继承CWnd

[2] 在自定义类的头文件中添加DECLARE_DYNCREATE(MySelfWnd)

   在其源文件中添加IMPLEMENT_DYNCREATE(MySelfWnd, CWnd)

   这么做的原因请看候sir《深入浅出MFC》 

[3] 覆盖CWnd中的虚函数Create(......)

[4] WM_LBUTTONDOWN添加其消息映射函数


抱歉!评论已关闭.