04 2013 档案

摘要:在wnidows C++ 客户端开发中,使用GDI+和png透明或者异形图片,结合UpdateLayeredWindow 双层窗口,可以实现透明,阴影,异形的效果。 其原理便是背景窗口使用UpdateLayeredWindow,刷新png图片,前景窗口作为实际窗口放一些空间,但前景窗口实际上是透明的... 阅读全文
posted @ 2013-04-28 21:11 奥雷连诺 阅读(1284) 评论(0) 推荐(0) 编辑
摘要:BOOL CXXXDlg::OnEraseBkgnd(CDC *pDC){ CRect rect; this->GetClientRect(rect); if(!m_pBkImage) ... 阅读全文
posted @ 2013-04-27 18:28 奥雷连诺 阅读(181) 评论(0) 推荐(0) 编辑
摘要:托盘上的菜单右键弹出后,然后再别的地方,比如桌面,菜单无法隐藏掉,一直在托盘上,除非操作下菜单才能隐藏掉,只需要加上一句话::SetForegroundWindow(m_nid.hWnd); 就可以解决这个问题。下面是托盘创建class CXXXDlg{private:NOTIFYICONDATA ... 阅读全文
posted @ 2013-04-26 16:49 奥雷连诺 阅读(665) 评论(0) 推荐(0) 编辑
摘要:void CXXXButton::OnPaint(){ CPaintDC dc(this); CRect rect; this->GetClientRect(&rect); int imageW = m_pImage->GetWidth(); //... 阅读全文
posted @ 2013-04-22 18:20 奥雷连诺 阅读(421) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示