让你的软件界面更漂亮 [VC]

2005-09-01 10:02  出处:  作者:朱一松  责任编辑:moningfeng 

  下面介绍软件如何实现的:

  ①、重载对话框的消息函数:

 void OnNcLButtonDown(UINT nHitTest, CPoint point);

//单击标题栏时是响应 void OnNcMouseMove(UINT nHitTest, CPoint point);

//Mous 在标题移动时响应 LRESULT DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam)

  ②、添加关键成员函数为:BOOL DrawTitleBar(CDC *pDC)

  ③、添加完消息涵数后,在.cpp中实现它们的代码(点击查看代码附件):

  好了运行你的序程,即可出现漂亮的界面。说明在设计对话框时最好只选上Title Bars,其它不要.消息函数要手动添加。只本程序是在VC++6.0 +WinXP环境下完成的。

  经过实践证明,仅仅画一个窗口很容易,多窗口程序软件实现统一风格很难。如若有机会的话,我会和大家继续探讨如何将设计好的漂亮窗口子类化,让程序所有的窗口有统一风格,美化窗口的其它控件并可自动随窗口改变而调整大小。我想那才是我们大家关心的。对不?

  本人的联系QQ:34544052  Email:Song_0962@sina.com .

键盘也能翻页,试试“← →”键
相关文章

相关软件:

腾讯QQ2012
大小:52.93 MB 授权:免费
腾讯QQ2012
立即下载
腾讯QQ2013
大小:49.32 MB 授权:免费
腾讯QQ2013
立即下载