您的位置:首頁>正文

VC|Windows應用程式開發下的資源編輯

開發MFC AppWizerd[exe]程式, 有基於文檔和基於對話方塊的兩種類型, 如下圖所示:

在Visual C++ 6.0應用程式中, 使用一個對話方塊的一般過程是:

①添加對話方塊資源;

②設置對話方塊的屬性;

③添加和佈局控制項;

④創建對話方塊類;

⑤添加對話方塊代碼;

⑥在程式中調用對話方塊。

在Windows環境下, 資源是獨立於程式原始程式碼的, 作為一種介面成分, 資源可以從原始程式碼中獲取資訊, 並在其中執行某種動作。 VC6可以處理的資源有快速鍵(Accelerator)、點陣圖(Bitmap)、游標(Cursor)、對話方塊(DialogBox)、圖示(Icon)、功能表(Menu)、串表(StringTable)、工具列(ToolBar)和版本資訊(VersionInformation)等。 由於不同的資源具有不同的特點, 因此, VC6提供了不同的資源編輯器和資源屬性對話方塊。 使用資源編輯器可以創建新的資源、修改、複製已有的資源、以及刪除不需要的資源等。

(1) 快速鍵列表(Accelerator):一系列複合鍵的集合, 被應用程式用來引發一個動作。 該清單一般與功能表命令相關聯, 用來代替滑鼠操作。

(2) 對話方塊(Dialog):含有按鈕、清單方塊、編輯方塊等各種控制項的視窗。

(3) 圖示(Icon):代表應用程式顯示在Windows桌面上的點陣圖, 它同時有32x32圖元和16x16圖元兩種規格。

(4) 菜單(Menu):使用者通過功能表可以完成應用程式的大部分操作。

(5) 字串表(String Table):應用程式使用的全域字串或其他識別字。

(6) 工具列按鈕(Toolbar):工具列外觀是以一系列具有相同尺寸的點陣圖組成的, 它通常與一些功能表命令相對應, 用以提高用戶的工作效率。

(7) 版本資訊(Version):包含應用程式的版本、使用者註冊碼等相關資訊。

如下圖所示, 所有的資源切換到"ResourceView"選項卡可以查看到:

除了上述常用資源類別外, Visual C++ 6.0應用程式中還可有滑鼠指標、HTML等, 也可以自己添加新的資源類別。

控制項也可以通過命令來創建, 如用Create命令來創建一個按鈕控制項, 該函數第一個參數用來指定該按鈕的標題, 第二個參數用來指定控制項的風格, 第三個參數用來指定它在父視窗中的位置和大小, 第四個參數用來指定父視窗指標, 最後一個參數是指定該控制項的標識值。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示