[ZT]让你的软件界面更漂亮(1、2)

让你的软件界面更漂亮(一)

让你的软件界面更漂亮(二)
作者:朱一松

非客户区消息响应:

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

WM_NCPAINT    //非客户区绘制

WM_NCACTIVATE

一个评论:

在组件化大行其道的今天,并非所有代码都是你自己可以修改的,比如我要弹出一个文件选择框,你能够象处理MessageBox一样处理它吗?你应该看我的前半句,用钩子就能够实现你提到几个存在的问题,在程序的运行期作修改,而不是设计期,完成之后就真的是一劳永逸了,只需在实例初始化时注册一下钩子,整个进程内的所有对话框,按钮,菜单等全部都换了。现在到处在兜售的界面库就是用钩子做的。 ( underyun 发表于 2005-9-13 18:29:00)

posted on 2005-09-22 14:38  张大大123  阅读(125)  评论(0编辑  收藏  举报

导航