2010年9月18日

WTL-Single instance application

摘要: WTL版本的单实例程序。 如果此程序已经有一个实例在运行,当用户再次启动一个新的程序时,通知正在运行的实例,并将此实例放到窗口的最前面。 一.实现代码: 1.SingleInstance.h类 2.应用程序的入口处3.主窗口二.小技巧主对话框的消息映射的第一行用于添加注册消息的响应函数:其中的REGISTERED_MESSAGE_HANDLER()宏是一个自定义宏(MFC的消息映射中有一个... 阅读全文

posted @ 2010-09-18 14:09 wudong 阅读(787) 评论(0) 推荐(0) 编辑

WTL-窗口超类化(superclassing),窗口子类化(subclassing)

摘要: 一.窗口超类化(superclassing) 超类化根据已有的(windows系统中已经注册过的)窗口类,比如“Edit”,”Button”等,复制其WNDCLASS(EX)结构,构造一个新类,并提供额外的功能和行为。 例如,如果需要编写一个只接受数字输入的Edit控件(当用户输入非数字符号时控件发出警告声),可超类化windows内置的Edit... 阅读全文

posted @ 2010-09-18 11:57 wudong 阅读(3041) 评论(0) 推荐(1) 编辑

导航