自绘对话框基类
摘要:
所有的对话框都是基于CDialog的,也就都具有CDialog的特征,本文以CDialog为基类派生一个新的类CSkinDialogBase,只需将基于CDialog的对话框中CDialog替换成CSkinDialogBase,则可具有自绘DLG的特征.下面例子是自己重绘了非客户区及客户区底色完成的一个圆角Dialog的基类,直接上图:实现步骤:1.派生自CDialog的类CSkinDialogBase,这时系统会自动生成一个DLG资源,把enum { IDD = ...};删除掉,重载CSkinDialogBase的构造函数:CSkinDialogBase::CSkinDialogBase( 阅读全文
posted @ 2010-12-26 12:39 hgy413 阅读(263) 评论(0) 推荐(0) 编辑