為什么reture true就能夠?qū)崿F(xiàn)功能BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext){CRect rc;GetClientRect(rc);CSize paneSize(rc.Width()/2-16,rc.Height()/2-16);m_SplitterWnd1.CreateStatic(this,2,2);m_SplitterWnd1.CreateView(0,0,RUNTIME_CLASS(CScreem5View),paneSize,pContext);m_SplitterWnd1.CreateView(0,1,RUNTIME_CLASS(CScreem2View),paneSize,pContext);m_SplitterWnd1.CreateView(1,0,RUNTIME_CLASS(CScreem3View),paneSize,pContext);m_SplitterWnd1.CreateView(1,1,RUNTIME_CLASS(CScreem4View),paneSize,pContext);return true;//// return CFrameWnd::OnCreateClient(lpcs, pContext);}不是啊 不用return true 的時(shí)候什么功能都不實(shí)現(xiàn)!用了這句才能實(shí)現(xiàn)功能 。我也試過(guò)下面那句,不用return true 的時(shí)候!不能實(shí)現(xiàn)功能!
2 回答

千萬(wàn)里不及你
TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊
BOOL CMainFrame::OnCreateClient(..){..}
這個(gè)函數(shù)送返 BOOL 值,也就是 真或假。
必須有 return true 或 return 假。
按你的寫法有沒(méi)有return 真或假,函數(shù)體里每個(gè)語(yǔ)句都執(zhí)行過(guò)了。執(zhí)行得是否成功或不成功,return 并未真正反映出來(lái)。

一只名叫tom的貓
TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超3個(gè)贊
這句被注釋掉了,什么功能都不干了
關(guān)鍵是return true上面的代碼起了作用,并不是reture true實(shí)現(xiàn)了什么功能
補(bǔ)充:
也就是說(shuō),還有其他代碼根據(jù)這個(gè)函數(shù)的返回值,進(jìn)行判斷,然后進(jìn)行不同的處理了
添加回答
舉報(bào)
0/150
提交
取消