让你的软件界面更漂亮 [VC][二]
2005-09-13 10:20 出处: 作者:朱一松 责任编辑:moningfeng
3.建立你的对话框和对话框类。 用对话框资源编辑器完成对话框模板。用ClassWizard生成CyourDlg类此时基类只能为CDialog。 4.修改基类CDialog为漂亮界面类(CtitleBarDlg) yourDlg.h yourDlg.cpp 内的CDialog都要改,用Edit/Replace功能快些且安全。 在yourDlg.h还要包括TitleBarDlg.h 注意:对话框构造函数第一个参数CtitleBarDlg nID 要删除。否则通Build通不过。 5. 显示你的窗口 //显示代码 这种代码要在适当的时候delete pMyDlg,防内存泄露。由于 pMyDlg没有定义为全局,处理它有一定难度。如果是用DoModal()显示就好了,大家可以去试一下。解决了告诉我! 6. 完成编译运行。你的对话框的风格是不是和主窗口一样,有没显示出来? 二.说明 统一风格的漂亮界面基本达到了目的。但同样也存在几个问题: 1.漂亮界面界必须是主窗口。我还没有想出方法能让它独立出来。 2.显示其它子窗口只能是非模式对话框窗口方式。我尝试DoModal显示但没有成功。但我分析MFC后找到了笨方法,MFC也是这么做。 3.基于述原因,我建立了统一的界面风格的开发模板,只有在此模板上开发就能实现软件漂亮统一的界面风格。需要可和我联系! 若有机会我会和大家继续探讨漂亮界面的实现的其它难点。 三、结束语 源代码请参考源代码(附件) 本人联系方法:song_0962@sina.com QQ:34544052 |
键盘也能翻页,试试“← →”键
最热搜索
无线路由器怎么用 会说话的汤姆猫电脑版 12306网上订火车票 跳舞吧 flash player 下载 PP助手电脑版 Adobe Reader(pdf阅读) iOS6正式版12项新功能 QQ空间克隆器 9158视频KTV 植物大战僵尸辅助工具 Win8怎么关机 QQ空间进不去 2013年春节是几月几号 QQ昵称 QQ空间皮肤 PPT模板 电脑输入法不见了怎么办 2012中秋节是几月几日 word安全模式 qq输入法怎么点亮 IE修复 感恩节是几月几日 CSS布局 PS快捷键 Outlook设置 声卡驱动器官方免费下载 格式工厂怎么用 桌面图标有阴影怎么去掉 Windows RT是什么意思 2013年日历设计 Word打不开怎么办 Win8专区 腾讯微云网 windows8激活工具 剑灵什么时候公测 QQ通讯录怎么用 开心斗地主 拖拉机小游戏 麻将游戏 中国象棋 德州扑克 黄金矿工中文版 保皇扑克游戏 四国军棋 万圣节是几月几日 ps抠图教程 12306订票助手 万圣节小游戏大全 rar文件怎么打开 Photoshop CS6教程 iOS6完美越狱 QQ个性签名