上面要求我在MainFrame的灰色背景上画4条直线,然后把子窗口缩小放到相应的区域内。我派生了void CMainFrame::OnPaint(),并添加了画线的操作,可是为什么看不到效果,依然是灰色背景。请赐教。
解决方案 »
- 如何在List控件中实现动态效果?
- 请问下在Win32 Console 程序中使用MFC类
- 为什么CTRL + C 在CRichEdit中没有作用
- mscomm的使用问题
- 我想得到(主)进程的ID,并提高其优先级?
- 将对话框条(CDialogBar)添加到图文框窗口时对话框中汉字显示乱码,怎样解决?
- 一个简单问题,在一个Win32 applicaion 中如何使用CString变量! 在线等待!
- 如何由HDC的得到一个CDC?
- 谁能告诉我 DATE 型的 VARIANT 的具体结构?
- DLL的namespace问题
- CFileDialog中打开多个文件时,怎么顺序取得文件名
- 关于超时的问题。请高手指点
Re:求教:如何在MDI项目的MainFrame的灰色背景上画图(直线) [所有相关帖子]
BOOL CMainFrame::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg->hwnd==m_hWndMDIClient && pMsg->message==WM_PAINT)
{PostMessage(WM_PAINT);} return CMDIFrameWnd::PreTranslateMessage(pMsg);
}所以前10人没人5分。要得请留言^_^