11 2012 档案

windows 窗体透明化的对应的处理
摘要:LONG_PTR exStyle = GetWindowLongPtr(this->GetSafeHwnd(), GWL_EXSTYLE); SetWindowLongPtr(this->GetSafeHwnd(), GWL_EXSTYLE, exStyle | WS_EX_LAYERED); SetLayeredWindowAttributes(RGB(0, 0, 0), (BYTE)nInvisibility, LWA_ALPHA);其中nInvisibility是透明度,恢复成非透明化时,同样的代码,设置nInvisibi... 阅读全文

posted @ 2012-11-27 18:04 朱祺 阅读(138) 评论(0) 推荐(0)

自定义Grid控件,上下方向键滚动条的对应
摘要:UINT message = WM_VSCROLL; LPARAM lParam = (LPARAM)GetScrollBarCtrl(SB_VERT); WPARAM wParam = bDown?MAKEWPARAM(SB_LINEDOWN, 0):MAKEWPARAM(SB_LINEUP,... 阅读全文

posted @ 2012-11-27 17:57 朱祺 阅读(298) 评论(0) 推荐(0)

模态对话框消息相关
摘要:今天遇到一个奇怪的问题:多文档应用程序View中一个onLbuttondown函数没有走完,就接着执行onLbuttonUp了,调试发现,罪魁祸首就是在onLbuttonDown里面doModal的一个模态对话框。 经过调试,初步弄明白了MFC是如何处理这个消息的了,处理过程如下: 一次点击,产生了... 阅读全文

posted @ 2012-11-06 23:00 朱祺 阅读(247) 评论(0) 推荐(0)

导航