我在單mfc單檔案程式中切分了視窗,一個視圖類為默認View類(如工程CDlg中的CDlgView)一個自己定義的視類CMyView類(基類CEditView),但是我在自己后來加上的CMyView類中的onupdata函式呼叫Invalidate()函式,無法自動呼叫ondraw函式,ondraw函式根本進不去。
void CMyEditView::OnUpdate(CView* pSender, LPARAM lHint, CObject* pHint)
{
// TODO: Add your specialized code here and/or call the base class
//接收資料
if (lHint==1)
{
CString *strTemp=(CString*)pHint;
m_strReceiveData=https://bbs.csdn.net/topics/*strTemp;
Invalidate(); //強制更新視窗
}
}
uj5u.com熱心網友回復:
函式中設定個斷點, 看看是否進入函式 ? 執行條件是否滿足?轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/120614.html
標籤:基礎類
上一篇:MFC加載圖片記憶體泄漏問題
