VS2008/MFC —常用控件使用總結


在公司培訓期間,經理給了我們沒人10個界面草圖,讓我們在VS2008下使用MFC設計,因為在經理的幫助和自己的努力下,終於在三天時間內完成,現在就根據在這三天

時間里所用到的控件做出如下總結:

1.Dialog對話框 ,一個對話框就相當於一個界面,在對話框里可以放其他控件。

2.Button按鈕 ,是一個命令按鈕,來響應用戶的鼠標單擊操作,然后進行響應的處理,它可以顯示文本和位圖。

3.Static Text 靜態文本框 ,來顯示正文,不能輸入文本。

4.Edit Control編輯框,輸入並編輯正文。

5.Group Box 組成框,顯示一個方框和正文,在里面可以放其他控件。

6.Check Box 復選框,用做選擇標記,有選中,不選中兩個狀態,可以選多個。

7.Radio Button單選按鈕 從多個中只能選擇一個。

8.ComboBox組合框,是一個編輯框和一個列表框的組合,可以從列表框中選擇一個文本在編輯框上顯示,也可以直接在編輯框上編輯文本。組合框有三種形式:

     Simple簡單組合框,組合框中的列表是一直顯示的;Dropdown下拉式組合框,不顯示列表框,當點擊了編輯框右邊的下拉箭頭會顯示一個列表框;

    DropList組合框,這種形式的編輯框是不能編輯的。

9.ListBox列表框,顯示一個列表,用戶可以從該表中選擇一項或多項。

10. Picture Control圖片控件,可以通過設置Type屬性,顯示不同的圖片。

      如:Frame,顯示一個無填充的矩形框;

            Etched Horz,顯示一天橫分割線;

            Etched Vert,顯示一條豎分割線

            Retangle,顯示一個填充的矩形框;

            Icon,顯示一個圖標

            Bitmap,顯示一個位圖

            Owner Draw,自己繪圖

            Enhanced Medafile,顯示一個加強的元數據文件。

11.Spin Control旋轉按鈕,是一對箭頭按鈕,可以通過點擊來增加或減少某個值,這個值顯示在另一個控件里,所以旋轉按鈕要與其他控件一起使用,如編輯框控件。

12.Tab Control選項卡控件,把多個頁面集成到一個窗口中,每個頁面對應一個標簽,當我們點擊這個標簽時就會顯示對應的頁面。

13.Tree Control樹形控件,以分層結構顯示,每層的縮進是不同的。window系統的資源管理器,左邊部分。  

14.List Control列表視圖控件,把數據以列表的方式顯示出來,並且該控件的列表項一般有圖標和標簽兩部分組成。列表視圖控件有4中風格,分別為:

    Icon大圖標風格,在圖標的下面顯示標簽;Small Icon小圖標風格,在圖標的右面顯示標簽;

    List列表風格,與小圖標風格差不多,只是圖標和文字的對齊方式不同; Report 報表風格,表格有個表頭來描述各列的含義,每行顯示一個列表項。  

15.Slider Control滑動控件,是有一個滾動條和刻度組成,通常在滑動控件附近會有個控件用來顯示相應的值,如編輯框控件。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

      在進行界面的設計時候,我們最好把每個控件的先后順序排列好,即先把鼠標點擊在第一個控件上,然后點擊Tab鍵,如果每個控件的順序是排列好的,那么點擊Tab鍵的時候,鼠標會按照順序指向下一個控件的。如果布局的時候,控件沒有按順序排列,我們可以通過兩種方法設置;

第一個方法:按Ctrl+D組合鍵,然后按照順序點擊控件就可以了。

第二個方法:打開工程目錄里,Resource Files文件夾里的***.rc文件,修改里面的表示控件的代碼的順序。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM