OnNCPaint的问题 应该在重载的OnNcPaint中先调用基类的OnNcPaint,再自己的作图。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 OnNCPaint响应系统消息重画非客户区,重载OnNCPaint后最好不要忘了调用基类的OnNCPaint 我的本意是在窗口的非客户区画自己的按纽,若调用了基类的OnNCPaint ,则重画无效。 不能直接调用 XXX::OnNcPaint();Default(); 相当于 XXX::OnNcPaint();用Default();之后,再画你的东西。:)你可以给我发e-mail: [email protected] Default()是什么函数?请指教一下(的确不知道,是不是DefWindowProc?)我试了一下,这段代码可以://定义函数afx_msg LRESULT OnNcPaint(WPARAM wParam, LPARAM lParam);//消息映射宏ON_MESSAGE(WM_NCPAINT, OnNcPaint)//函数afx_msg LRESULT CTestDlg::OnNcPaint(WPARAM wParam, LPARAM lParam){ LRESULT lResult = TRUE; lResult = ::DefWindowProc(this->m_hWnd, WM_NCPAINT, wParam, lParam); HDC hdc = ::GetWindowDC(m_hWnd);//, (HRGN)wParam, DCX_WINDOW|DCX_INTERSECTRGN); ::SetBkMode(hdc,TRANSPARENT); ::TextOut(hdc,100,3,_T("Paint None Client Area!"),24); ::ReleaseDC(m_hWnd, hdc); return lResult;}//你把分都给bodies吧,我也是看了他的提示才注意到DefWindowProc的。 网上钩子实现菜单阴影代码//既然菜单是分层实现阴影效果的,下面代码怎么只是处理一个窗口呢??? 为什么GetDocument的实现函数里面要去IsKindOf(RUNTIME_CLASS)判断一下类型? 完成端口 图像传输是用UDP还是TCP? 晕!关于工作者线程与用户界面线程 字符串的问题 编译错误求助!!! 使用SetWindowText()向Edit框内写写入数据乱码! 自动拨号器里的密码忘了,如何取得? recvfrom的参数char FAR* buf到底是什么 送分大行动!--visual c++的文档输入处理 怎样判断一个.vxd被CreateFile成功创建并加到了内存
Default(); 相当于 XXX::OnNcPaint();
用Default();之后,再画你的东西。:)
你可以给我发e-mail: [email protected]
我试了一下,这段代码可以:
//定义函数
afx_msg LRESULT OnNcPaint(WPARAM wParam, LPARAM lParam);
//消息映射宏
ON_MESSAGE(WM_NCPAINT, OnNcPaint)
//函数
afx_msg LRESULT CTestDlg::OnNcPaint(WPARAM wParam, LPARAM lParam)
{
LRESULT lResult = TRUE;
lResult = ::DefWindowProc(this->m_hWnd, WM_NCPAINT, wParam, lParam);
HDC hdc = ::GetWindowDC(m_hWnd);//, (HRGN)wParam, DCX_WINDOW|DCX_INTERSECTRGN);
::SetBkMode(hdc,TRANSPARENT);
::TextOut(hdc,100,3,_T("Paint None Client Area!"),24);
::ReleaseDC(m_hWnd, hdc);
return lResult;
}
//你把分都给bodies吧,我也是看了他的提示才注意到DefWindowProc的。