为了账号安全,请及时绑定邮箱和手机立即绑定

有没有高手告诉我 这句返回的是一个什么值,源代码如下

有没有高手告诉我 这句返回的是一个什么值,源代码如下

慕妹3242003 2022-03-11 11:07:33
为什么reture true就能够实现功能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 的时候什么功能都不实现!用了这句才能实现功能 。我也试过下面那句,不用return true 的时候!不能实现功能!
查看完整描述

2 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

BOOL CMainFrame::OnCreateClient(..){..}
这个函数送返 BOOL 值,也就是 真或假。
必须有 return true 或 return 假。
按你的写法有没有return 真或假,函数体里每个语句都执行过了。执行得是否成功或不成功,return 并未真正反映出来。

查看完整回答
反对 回复 2022-03-15
?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

这句被注释掉了,什么功能都不干了
关键是return true上面的代码起了作用,并不是reture true实现了什么功能
补充:
也就是说,还有其他代码根据这个函数的返回值,进行判断,然后进行不同的处理了

查看完整回答
反对 回复 2022-03-15
  • 2 回答
  • 0 关注
  • 192 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信