簡體   English   中英

如何將此代碼實現到對話框類型資源文件中?

[英]How do I implement this code into a dialog type resource file?

// Epvolume.rc -- Resource script

#include "resource.h"
#include "windows.h"
#include "commctrl.h"

//
// Dialog box
//
VOLUMECONTROL DIALOGEX 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU | DS_SETFONT
CAPTION "Audio Endpoint Volume"
FONT 8, "Arial Rounded MT Bold", 400, 0, 0x0
BEGIN
    LTEXT      "Min",IDC_STATIC_MINVOL,10,10,20,12
    RTEXT      "Max",IDC_STATIC_MAXVOL,130,10,20,12
    CONTROL    "",IDC_SLIDER_VOLUME,"msctls_trackbar32",
               TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,10,20,140,12
    CONTROL    "Mute",IDC_CHECK_MUTE,"Button",
               BS_AUTOCHECKBOX | WS_TABSTOP,20,40,70,12
END

我對資源文件一無所知,我試圖將其設為對話框資源類型,但我不太清楚如何將此代碼輸入到該對話框文件中,因為我真的不知道如何使用它。 只是為了澄清一下,當我創建一個新的對話框文件時,它會給我一個空白對話框,我不知道如何編輯,也許我做錯了什么? 我不知道把代碼放在哪里

您需要以文本形式而不是使用設計器打開資源文件。 在解決方案資源管理器 select 中,資源腳本文件並按 ctrl+alt+0。 然后,您可以照常剪切和粘貼文本。

大多數情況下,簡單地布置一個新對話框更容易使用設計器,但當您擁有想要引入項目的現有資源時,將其編輯為文本會容易得多。

請注意,您還需要編輯 resources.h 以添加各種控制符號名稱(例如 IDC_SLIDER_VOLUME),並將 _APS_NEXT_CONTROL_VALUE 修改為下一個未使用的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM