『壹』 MFC之使用 Windows 標准控制項
2)選擇要增加變數的,單擊添加變數按鈕,打開添加變數的對話框:
3)在添加變數對話框中的填上成員變數名以及必要的注釋信息。
4)若要刪除控制項變數,則在類向導對話框的成員變數選項卡中選定要刪除變數的控制項,然後單擊刪除變數按鈕。
1)在工具箱中選擇 「Group Box」 添加分組框。
2)在工具箱中選擇 「Radio Button」 向分組框中添加單選按鈕。
3)將組合框里的第一個單選按鈕的 Group 屬性、Tab stop 屬性和 Auto 屬性都設置為 True;其餘的單選按鈕將 Tab stop 屬性和 Auto 屬性設置為 True 就可以了。
1)在工具箱中選擇 「Group Box」 添加分組框。
2)在工具箱中選擇 「Chick Box」 向分組框添加復選框。
『貳』 怎樣在VS2013/MFC中使用TeeChart繪圖控制項
方法/步驟
1
在網上下載TeeChart控制項並安裝,安裝自然不用多說,安裝完後找到安裝路徑(帶有TeeChart5.ocx文件),復制當前路徑
2
安裝完後需要對控制項進行簡單的注冊,打開cmd,通過cd指令並粘貼原來復制好的路徑,轉到軟體安裝好的目錄;
接著輸入:regsvr32 TeeChart5.ocx,然後彈出對話框提示注冊成功
3
注冊完畢,打開VS2013,新建一個MFC項目,在VC++欄中找到MFC項目,選擇好項目存放的目錄並填寫項目名稱
4
接著是創建向導,只需修改選擇「基於對話框」模式,至於「最小化框」和「最大化框」隨各自情況選擇,其餘的默認點「下一步」即可
5
將默認生成的三個控制項按delete鍵刪除
6
接下來導入TeeChart控制項,選擇「工具"-》"選擇工具箱項"-》"COM組件",找到"TeeChart Pro Active control v5"並選中它,點擊"確定"
7
在工具箱中找到「TeeChart Pro Active control v5」控制項並拖放到對話框上,適當調整控制項大小
8
控制項已經導入了,接下來需要添加相關的「類」和「變數」,首先添加類。
在「類視圖」中右鍵項目名稱,選擇「添加」-》「類」;
然後選擇「MFC」項中的「TypeLib中的MFC類」,點「添加」。
9
在注冊表的可用類型庫中找到"TeeChart Pro Active control v5<1.0>",這里不需要一直下拉慢慢找,只要輸入"tee"就可以直接選中
10
在
「介面」中選擇所需的類,Teechart控制項包含很多類,CTChart是必須的,對應的介面是「ITChart」,其他類包括CSeries、
CAxis、CAxes、CTitles等等,這里僅以「CTChart」和「CSeries」為例,選擇「ISeries」、「ITChart」。
確定以後可以在類視圖中看到新添加的兩個類。
11
接下來需要對控制項關聯變數,對控制項右鍵選擇「添加變數」,選擇默認的控制項類型,屬於類「CTchart1」,對變數進行命名,這里命名為"m_chart",這樣類和變數就關聯好了。
12
項
目中會多出一個tchart1.h文件和tchart1.cpp文件,在對話框類的頭文件CTestDlg.h中會有「CTchart1
m_chart;」的變數定義,但是CTestDlg.cpp文件中對話框類的構造函數會多出一句「,
m_chart(0)」,需要把它刪除,否則會編譯出錯。這樣前期准備工作就完成了
END
控制項繪圖示例-繪制隨機曲線
1
雙
擊對話框中添加的Teechart控制項,彈出對話框,選擇「Add」添加圖表,在彈出的對話框中可以看到很多圖表類型,這里選擇最簡單的「Fast
line」,並取消「3D」,選擇「Fast line」下選的「normal」系列,其它選項暫不多說,點擊「完成」會生成series0
2
添加一個按鈕,修改屬性「Caption」和「ID」
3
雙擊按鈕自動生成按鈕點擊事件處理函數,編輯函數,注意添加CSeries.h頭文件,用AddXY函數進行繪圖,第一個參數表示橫坐標,第二個表示縱坐標,和面兩個默認NULL就行。
void CTestDlg::OnBnClickedDraw()
{
// TODO: 在此添加控制項通知處理程序代碼
CSeries lineSeries = (CSeries)m_chart.Series(0);
lineSeries.Clear();
for (int i = 0; i < 100; i++)
{
lineSeries.AddXY((double)i, rand(),NULL,NULL);
}
}
4
這樣,一個簡單的Teechart應用程序就完成了。Teechart功能很是強大,也很方便,許多功能可以雙擊後進行設置,希望對大家有所幫助。
http://jingyan..com/article/c33e3f48ac6c5aea15cbb51f.html
『叄』 如圖,VS2017新建MFC對話框之後,工具箱控制項不可用怎麼辦
VS2017新建MFC對話框之後,工具箱控制項不可用是設置錯誤造成的,解決方法為:
1、啟動VS2017軟體。在VS2017界面的菜單欄中,點擊「文件 > 新建 > 項目」,打開「新建項目」窗口。
『肆』 MFC編程中怎麼找到工具箱
VC6.0還是高級版本?
工具箱只有你打開資源後才能看到的
如果還是沒有的話
對於VC6.0來說,Tools-Customize-ToolBars,把Controls前面的復選框選中就OK了
『伍』 mfc怎麼做工具箱,或者說怎麼做個功能區
如果是基於對話框的,那麼左邊做一個樹型控制項,右邊空著,然後根據左邊的節點做一些子對話版框,這些權對話框中的風格要求是子窗口的,然後根據左邊用戶的選擇,把你做的子對話框帖在右邊.
當然也可以把所有控制項都放置在右邊,然後根據用戶選擇的左邊的樹型控制項的節點來決定哪個顯示\哪個隱藏,可是這樣做就會很亂,有其在你做對話框編輯的時候.
如果程序不是基於對話框的,而是SDI或者MDI,那麼左邊的建議作一個PANE,然後右邊切換窗口.
『陸』 mfc怎麼添加控制項
在使用MFC開發應用程序時,添加控制項的方式會根據你使用的開發環境有所不同。如果你正在使用VC6.0,你可以在非工程區的灰色位置進行右鍵點擊,然後選擇Controls選項。這樣,你就可以直接將所需的控制項拖放到對話框中了。
而對於使用VS05或08的開發者來說,添加控制項的過程略有不同。首先,你需要在視圖菜單中找到並勾選工具箱選項。然後,在右側的窗口中點擊工具箱,接著就可以自由地將想要添加的控制項拖放到對話框中了。
無論是VC6.0還是VS05或08,添加控制項都是MFC開發中的基本操作,掌握好這一點對於提高開發效率非常重要。通過正確的方式添加控制項,可以快速構建出功能豐富且界面友好的應用程序。
值得注意的是,不同的開發環境可能提供了不同的工具和界面來幫助開發者更便捷地添加和管理控制項。熟悉這些工具和界面,將有助於提高開發效率,使得開發過程更加順暢。
對於初學者來說,通過實踐來熟悉如何添加控制項是非常重要的。可以嘗試在不同的MFC項目中添加各種類型的控制項,比如按鈕、文本框、列表框等,逐步了解它們的功能和使用方法。
此外,也可以查閱相關的MFC開發文檔或在線教程,進一步學習控制項的屬性設置和事件處理等知識,以增強自己的開發技能。
綜上所述,無論是使用VC6.0還是VS05或08,正確添加控制項都是MFC開發中不可或缺的一部分。通過實踐和學習,你可以更好地掌握這一技能,從而開發出更加優秀的應用程序。