添加工具栏 菜单可以通过对话框的资源编辑器直接修改对话框的属性即可工具栏则要在OnInitDialog中Create 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我Create了一个工具条,又用LoadToolBar()了,可还是没有显示,为什么?是在OnInitDialog()中 是对那个工具条吗?那在CMaimFrame怎么不用ShowWindow? 就是在OnCreate里,你的代码也要放在CFrame::OnCreate()之后的。这是因为只有这个函数被调用后,CMainFrm的类对象才和窗口对象联系起来(即->m_hWnd被付值),工具条等窗口都是MainFrm的子窗口,如果连主窗口都还没有Create出来,子窗口怎么能Create呢!loadToolbar()之后,调用DockingControlBar或FloatControlBar就可以了。 OnCreate里Mainframe这个窗口才被创建出来。CMainFrame()这个构造函数里,只是创建了这个类。窗口还创建呢。没有窗口,当然就没有窗口的工具条了。 .....CToolBar *pToolBar=new CToolBar;if(!pToolBox->CreateEx(this,TBSTYLE_FLAT,TBBS_WRAPPED|CBRS_GRIPPER|CBRS_RIGHT|CBRS_FLYBY| CBRS_SIZE_DYNAMIC|WS_CHILD|WS_VISIBLE|CBRS_TOOLTIPS|TBSTYLE_WRAPABLE)|| !pToolBox->LoadToolBar(IDR_TOOLBOX)) { TRACE0("Faild to Create toolox\n"); return -1; } pToolBox->EnableDocking(CBRS_ALIGN_ANY); 主框架类.DockControlBar(pToolBox);.... http://msdn.microsoft.com/library/en-us/vcsample98/html/_sample_mfc_dlgcbr32.asp ATL的简单问题 如何脱离VC开发环境,试了网上的方法没有奏效 求助!急! 编程的问题`/ 新手,关于CSocket的UDP编程的问题 关于DDE的问题 菜鸟请教两个初学问题 中国队输了,用50分泄愤 请问有什么办法让Winamp一边播放音乐,我能同时获得声卡的输出波形数据?????? 在vc里写:char *p; p="test";为什么都出错? win 7如何用socket实现消息的收发和文件的传输 对话框中工具栏使用Update_Command_UI? 请问,视频采集卡上用AVICAP采集到缓冲区的视频数据怎么自己来实现显示。
又用LoadToolBar()了,
可还是没有显示,
为什么?是在OnInitDialog()中
那在CMaimFrame怎么不用ShowWindow?
loadToolbar()之后,调用DockingControlBar或FloatControlBar就可以了。
CMainFrame()这个构造函数里,只是创建了这个类。窗口还创建呢。没有窗口,当然就没有窗口的工具条了。
.....CToolBar *pToolBar=new CToolBar;
if(!pToolBox->CreateEx(this,TBSTYLE_FLAT,TBBS_WRAPPED|CBRS_GRIPPER|CBRS_RIGHT|CBRS_FLYBY|
CBRS_SIZE_DYNAMIC|WS_CHILD|WS_VISIBLE|CBRS_TOOLTIPS|TBSTYLE_WRAPABLE)||
!pToolBox->LoadToolBar(IDR_TOOLBOX))
{
TRACE0("Faild to Create toolox\n");
return -1;
} pToolBox->EnableDocking(CBRS_ALIGN_ANY);
主框架类.DockControlBar(pToolBox);....