摘要:
1.模式对话框DialogBoxDialogBoxParam这连个函数区别在于是否为WM_INITDIALOG消息传入一个参数。2.无模式对话框CreateDialogCreateDialogParam对于Property Sheet的各个Sheet,都要用CreateDialogParam创建,并返回一个窗口句柄。然后对这个句柄设置SetWindowLong的GWL_ID设置。 阅读全文
posted @ 2009-03-06 18:21
Fan Zhang
阅读(355)
评论(0)
推荐(0)
摘要:
Message Crackers是Platform SDK提供的一组封装消息映射的宏,使用的时候需要包含头文件windowsx.h。传统消息映射映射使用一个大的的switch...case组合,这样会代码很臃肿。MFC的框架很好的解决了这个问题,但是有时候开发我们想只用纯SDK开发,这时候使用Message Crackers提供的宏则是一个不错的选择。消息映射用HANDLE_MSG宏LRESULT... 阅读全文
posted @ 2009-03-06 14:54
Fan Zhang
阅读(334)
评论(0)
推荐(0)
摘要:
控件编程一般指的是在对话框中,程序员对控件的控制。WTL提供了几种灵活的做法。 连接一个CWindow对象这个方法就是用GetDlgItem得到控件的窗口句柄,然后将这个句柄通过Attach到控件的类中,如CEdit,CButton等。 包容器窗口(CContainedWindow)这个方法其实是子例化的简单版本。如果子例化,必须编写一个CWindow的子类。但这种方法,不用编写子类就可以达到修... 阅读全文
posted @ 2009-03-06 00:45
Fan Zhang
阅读(379)
评论(0)
推荐(0)

浙公网安备 33010602011771号