在子对话框中插入的工具栏如何响应消息 我做的是在一个母体对话框中固定的位置里面显示了一个子对话框,手动添加了响应消息。但是常见出来的却是灰色的。什么消息都不能响应。但是子对话框其他的按键是可以响应的。感觉好奇怪哦! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 工具栏创建函数if (!m_toolbar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD|WS_VISIBLE|CBRS_NOALIGN|CBRS_TOOLTIPS|CBRS_ORIENT_HORZ) || !m_toolbar.LoadToolBar(IDR_TOOLBAR_FONT)){ TRACE0("未能创建工具栏\n"); return -1; // 未能创建}m_toolbar.GetToolBarCtrl().SetBitmapSize(CSize(16,16));m_toolbar.GetToolBarCtrl().SetButtonSize(CSize(22,22));this->RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0);m_toolbar.MoveWindow(size_rc.right + SPASE,size_rc.top,WIDTH,HEITH);//180,76,90,90响应函数ON_COMMAND(ID_FONT_BORDER, &CDesignFileTxtDlg::OnFontBorder)ON_UPDATE_COMMAND_UI(ID_FONT_BORDER, &CDesignFileTxtDlg::OnUpdateFontBorder)ON_COMMAND(ID_FONT_INTALIC, &CDesignFileTxtDlg::OnFontIntalic)ON_UPDATE_COMMAND_UI(ID_FONT_INTALIC, &CDesignFileTxtDlg::OnUpdateFontIntalic)太奇怪了。为什么按钮是灰的呢???如果把子对话框设置成弹出的形式,工具栏又是可用的。把它嵌套回目框就不可以了。 添加了,当子对话框style为popup的时候可以响应,工具栏也是有效的。但是当把子对话框属性改成child时候工具栏就变灰色了。太奇怪了。 哎呀,看啦是没有人鸟我呀。伤心呀。不得已改成用listbox的push like代替了。还好能替代过去。 怎样让对话框上的按钮控件消失呢? 我想问问让程序自己怎样调用数据源 皮肤技术,界面不错。值得学习... ListCtrl中显示不出数据 请问谁知道IBM服务器中著名的AS/400和RS/6000系列的英文全称? 一个mfc的消息拦截问题 请问有谁知道如何在VC++中调用Mapinfo格式的地图 用户界面线程中调用视图中的函数 窗口有很多标题名称是一样的,如何将他们都显示出来 关于c++语言的简单问题--初学 RichEdit2控件在某些机器空白 用waveOutSetVolume怎么保证两个声道一致
if (!m_toolbar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD|WS_VISIBLE|CBRS_NOALIGN|CBRS_TOOLTIPS|CBRS_ORIENT_HORZ) ||
!m_toolbar.LoadToolBar(IDR_TOOLBAR_FONT))
{
TRACE0("未能创建工具栏\n");
return -1; // 未能创建
}m_toolbar.GetToolBarCtrl().SetBitmapSize(CSize(16,16));
m_toolbar.GetToolBarCtrl().SetButtonSize(CSize(22,22));this->RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0);
m_toolbar.MoveWindow(size_rc.right + SPASE,size_rc.top,WIDTH,HEITH);//180,76,90,90响应函数
ON_COMMAND(ID_FONT_BORDER, &CDesignFileTxtDlg::OnFontBorder)
ON_UPDATE_COMMAND_UI(ID_FONT_BORDER, &CDesignFileTxtDlg::OnUpdateFontBorder)
ON_COMMAND(ID_FONT_INTALIC, &CDesignFileTxtDlg::OnFontIntalic)
ON_UPDATE_COMMAND_UI(ID_FONT_INTALIC, &CDesignFileTxtDlg::OnUpdateFontIntalic)
太奇怪了。为什么按钮是灰的呢???如果把子对话框设置成弹出的形式,工具栏又是可用的。把它嵌套回目框就不可以了。
不得已改成用listbox的push like代替了。还好能替代过去。