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界面的菜單欄中,點擊「文件 > 新建 > 項目」,打開「新建項目」窗口。