通過VC2010向?qū)?chuàng)建一個標準的MFC單文檔框架,去掉文檔/視圖結(jié)構(gòu)支持。然后,在資源中插入一個FormView窗口,在MainFrame的Create中創(chuàng)建并顯示此視圖窗口。
發(fā)展壯大離不開廣大客戶長期以來的信賴與支持,我們將始終秉承“誠信為本、服務(wù)至上”的服務(wù)理念,堅持“二合一”的優(yōu)良服務(wù)模式,真誠服務(wù)每家企業(yè),認真做好每個細節(jié),不斷完善自我,成就企業(yè),實現(xiàn)共贏。行業(yè)涉及電動窗簾等,在成都網(wǎng)站建設(shè)、成都營銷網(wǎng)站建設(shè)、WAP手機網(wǎng)站、VI設(shè)計、軟件開發(fā)等項目上具有豐富的設(shè)計經(jīng)驗。
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
pView = (CMainView *)(RUNTIME_CLASS(CMainView)->CreateObject());
if(!pView)
{
MessageBox(_T("創(chuàng)建視圖不成功!"));
return 0;
}
CRect crt;
CCreateContext Cnt;
GetClientRect(crt);
Cnt.m_pCurrentDoc = NULL;//GetDocument();
//創(chuàng)建新添加的視圖,資源ID為:IDD_FORMVIEW
pView->Create(NULL, NULL, AFX_WS_DEFAULT_VIEW, crt, this, IDD_FORMVIEW, &Cnt);
pView->ShowWindow(SW_SHOWNORMAL);
pView->MoveWindow(&crt);
//----------------------------------------------------------------------
if (!m_wndStatusBar.Create(this))
{
TRACE0("未能創(chuàng)建狀態(tài)欄\n");
return -1; // 未能創(chuàng)建
}
m_wndStatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT));
return 0;
}
去掉視圖窗口下凹風格,如下圖:
BOOL CMainView::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: 在此添加專用代碼和/或調(diào)用基類
cs.style &= ~WS_BORDER; /* 去除視圖凹陷效果 */
return CFormView::PreCreateWindow(cs);
}注意,修改MainFrame中的OnCmdMsg,OnSetFocus函數(shù)中的視圖變量
網(wǎng)站標題:手動創(chuàng)建CView視圖
URL標題:http://www.chinadenli.net/article8/iiigop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、ChatGPT、網(wǎng)站策劃、網(wǎng)站設(shè)計公司、網(wǎng)站排名、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)