1. mfc中找不到控件工具箱
在图中 红圈所示空白区域 鼠标右键 选择控件/Contrals 就出来了
2. vs2015mfc工具箱无控件怎么办
在资源视图下打开需要编辑的对话框,然后通过“视图”--“工具箱”打开工具箱浮动窗口,工具箱内有各种控件,里面就有静态文本和文本框控件
3. MFC编程中怎么找到工具箱
VC6.0还是高级版本?
工具箱只有你打开资源后才能看到的
如果还是没有的话
对于VC6.0来说,Tools-Customize-ToolBars,把Controls前面的复选框选中就OK了
4. vs2012 MFC编程中怎么找到工具箱
菜单栏 --> 视图--->工具箱 ---->在工具箱窗口右键--->选择全部显示,即可显示全部控件
简单的办法:
打开工具箱后,如果没有控件显示---->切换到资源管理视图--->选中一个对话框即可
5. MFC中的工具栏隐藏与显示问题。
可能不能用ShowWindow()或者,SetWindowPos()来显示浮动窗口。
函数 FloatControlBar()可以用来显示。
代码如下:
增加数据成员:
CRect m_rectBar; CPoint point; BOOL IsFloat; m_ToolBar是CToolBar对象
{
if(m_ToolBar.IsWindowVisable())
{
if(IsFloat=m_ToolBar.IsFloating)
{
m_ToolBar.GetWindowRect(&rect);
}
m_ToolBar.ShowWindow(SW_HIDE);
RecalcLayoout();
DockControlBar(&m_ToolBar);
}
else
{
m_ToolBar.ShowWindow(SW_SHOW);
if(IsFloat)
{
point.x=m_rectBar.left;
point.y=m_rectBar.top;
FloatControlBar(&m_rectBar,point);
}
else
{
RecalcLayout();
DockControlBar();
}
}
6. 求高分解释MFC程序的步骤
VC++的文档和视图!即document 和view,数据和显示分离!
例子中的使用多文档!
CDocTemplate文档模板负责管理文档,视图和窗体!
void CMainFrame::OnWindowNewText()
{
// TODO: 在此添加命令处理程序代码
CMDIChildWnd* pActiveChild= MDIGetActive(); //得到当前活动子窗体,即标题栏为蓝色的窗体
CDocument *pDocument;
if(pActiveChild==NULL || (pDocument=pActiveChild->GetActiveDocument())==NULL)
{
TRACE0("Waring:No Active Document for windownew command\n");
AfxMessageBox(AFX_IDP_COMMAND_FAILURE);
return;
}//以上是得到与当前活动窗体相关联的文档,如果出错在调试窗口和弹出对话框
CDocTemplate *pTemplate=((Cex08_6App*)AfxGetApp())->m_pTemplateText;
ASSERT_VALID(pTemplate);//得到当前程序的模板
CFrameWnd *pFrame=pTemplate->CreateNewFrame(pDocument,pActiveChild);
if(pFrame==NULL)
{
TRACE0("Warning: failed to create new frame.\n");
AfxMessageBox(AFX_IDP_COMMAND_FAILURE);
return;
}//通过模板创建和文档关联的窗体
pTemplate->InitialUpdateFrame(pFrame,pDocument);
//初始化窗体
}
7. vs2013中用MFC和C++创建程序后,工具箱中的控件全部显示灰色,无法拖进对话框。
我碰到过一次,具体是因为我在使用控件的时候正在运行一个程序,这样,vs你再向这个工程里添加东西是不可以的!我的就是因为这个,希望,能解决你的问题。
8. vs2012 mfc 工具箱空的
当然不需要自己下载.
用新的是好.但是作为新手. 你应该从 6.0 开始.
或者vs2008 . 这样比较容易专让你理解.
2012 我也没用过属. 不过看你的问题,应该没有选择.rc资源文件, 所以才没有控件
在左侧找到 "资源文件" 然后双击*.rc文件. 选择对话框 或者其他.
然后你会发现有控件了.
9. mfc怎么做工具箱,或者说怎么做个功能区
如果是基于对话框的,那么左边做一个树型控件,右边空着,然后根据左边的节点做一些子对话版框,这些权对话框中的风格要求是子窗口的,然后根据左边用户的选择,把你做的子对话框帖在右边.
当然也可以把所有控件都放置在右边,然后根据用户选择的左边的树型控件的节点来决定哪个显示\哪个隐藏,可是这样做就会很乱,有其在你做对话框编辑的时候.
如果程序不是基于对话框的,而是SDI或者MDI,那么左边的建议作一个PANE,然后右边切换窗口.
10. 如图,VS2017新建MFC对话框之后,工具箱控件不可用怎么办
VS2017新建MFC对话框之后,工具箱控件不可用是设置错误造成的,解决方法为:
1、启动VS2017软件。在VS2017界面的菜单栏中,点击“文件 > 新建 > 项目”,打开“新建项目”窗口。