原创 注意事项

2010-12-31 13:03 727 1 1 分类: 工程师职场

注意事项:
1、WIndows消息循环机制不提供消息反射功能,该功能只能在MFC4.0以上版本中通过用户程序实现,MFC4.0以下版本无此功能。
2、具有反射功能的Windows消息共有16条,常用的有:(其余的可参考MSDN)


ON_NOTIFY_REFLECT
ON_WM_CTLCOLOR_REFLECT
ON_WM_HSCROLL_REFLECT
ON_WM_VSCROLL_REFLECT
ON_WM_DRAWITEM_REFLECT
ON_WM_MEASUREITEM_REFLECT
ON_UPDATE_COMMAND_UI_REFLECT
3、在MFC4.0以下版本中,消息WM_DRAWITEM(自画控件)有一种类似消息反射的功能,即在控件类中重构虚拟函数:Virtual void DrawItem()(注意不是OnDrawItem),这一功能在MFC4.0以后也继承下来,由于此方法不用定义反射消息ON_WM_DRAWITEM_REFLECT,因此,大部分用户在其应用程序中仍使用此方法。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
1
关闭 站长推荐上一条 /4 下一条