程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言基礎知識 >> 使用資源編輯器編輯對話框

使用資源編輯器編輯對話框

編輯:C語言基礎知識

在Windows開發中彈出對話框是一種常用的輸入/輸出手段,同時編輯好的對話框可以保存在資源文件中。Visual C++提供了對話框編輯工具,利用編輯工具可以方便的添加各種控件到對話框中,而且利用ClassWizard可以方便的生成新的對話框類和映射消息。

首先資源列表中按下右鍵,可以在彈出菜單中選擇“插入對話框”,如圖1。

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

然後再打開該對話框進行編輯,你會在屏幕上看到一個控件板,如圖2。

你可以將所需要添加的控件拖到對話框上,或是先選中後再在對話框上用鼠標畫出所占的區域。

接下來我們在對話框上產生一個輸入框,和一個用於顯示圖標的圖片框。之後我們使用鼠標右鍵單擊產生的控件並選擇其屬性,如圖3。

我們可以在屬性對話框中編輯控件的屬性同時也需要指定控件ID,如圖4,

如果在選擇對話框本身的屬性那麼你可以選擇對話框的一些屬性,包括字體,外觀,是否有系統菜單等等。最後我們編輯圖片控件的屬性,如圖5,

我們設置控件的屬性為顯示圖標並指明一個圖標ID。

接下來我們添加一些其他的控件,最後的效果如圖6。

按下Ctrl-T可以測試該對話框。此外在對話框中還有一個有用的特性,就是可以利用Tab鍵讓輸入焦點在各個控件間移動,要達到這一點首先需要為控件設置在Tab鍵按下時可以接受焦點移動的屬性Tab Stop,如果某一個控件不打算利用這一特性,你需要清除這一屬性。然後從菜單“Layout”選擇Tab Order來確定焦點移動順序,如圖7。

使用鼠標依此點擊控件就可以重新規定焦點移動次序。最後按下Ctrl-T進行測試。<

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved