微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将此代码实现到对话框类型的资源文件中?

如何解决如何将此代码实现到对话框类型的资源文件中?

// Epvolume.rc -- Resource script

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

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

我对资源文件一无所知,我试图将其设为对话框资源类型,但我不太知道如何将此代码输入到该对话框文件中,因为我真的不知道如何使用它.只是为了澄清一下,当我创建一个新的对话框文件时,它给了我一个空白的对话框,我不知道如何编辑,也许我做错了什么?我不知道把代码放在哪里

解决方法

您需要将资源文件作为文本而不是设计者打开。在解决方案资源管理器中选择资源脚本文件并点击 ctrl+alt+0。然后您可以像往常一样剪切和粘贴文本。

大多数情况下,在简单地布置新对话框时,使用设计器会更容易,但当您拥有想要引入项目的现有资源时,将其编辑为文本要容易得多。

请注意,您还需要编辑 resources.h 以添加各种控制符号名称(例如 IDC_SLIDER_VOLUME)以及将 _APS_NEXT_CONTROL_VALUE 修改为下一个未使用的值。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。