VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 759|回复: 3

vc中资源文件编译出错(程序来源 The Art of C++)

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-3-20 10:00:02 | 显示全部楼层 |阅读模式
//tcp.rc文件内容如下:

#include <windows.h>  
#include "panel.h"  

ThreadPanelDB DIALOGEX 20, 20, 140, 110  
CAPTION "Thread Control Panel"  
STYLE WS_BORDER | WS_VISIBLE | WS_POPUP | WS_CAPTION | WS_SYSMENU  
{  
  DEFPUSHBUTTON "Done", IDCANCEL, 55, 80, 33, 14  
  PUSHBUTTON "Terminate", IDD_TERMINATE, 10, 20, 42, 12  
  PUSHBUTTON "Suspend", IDD_SUSPEND, 10, 35, 42, 12  
  PUSHBUTTON "Resume", IDD_RESUME, 10, 50, 42, 12  
  LISTBOX IDD_LB, 65, 20, 63, 42, LBS_NOTIFY | WS_VISIBLE |  
          WS_BORDER | WS_VSCROLL | WS_TABSTOP  
  CTEXT "Thread Priority", IDD_TEXT1, 65, 8, 64, 10  
  CTEXT "Change State", IDD_TEXT2, 0, 8, 64, 10  
}

编译时提示:missing ';' before identifier 'DIALOGEX'
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-6-25 15:45:01 | 显示全部楼层
不会看这玩意...
回复

使用道具 举报

0

主题

14

帖子

13.00

积分

新手上路

Rank: 1

积分
13.00
发表于 2020-6-27 20:45:01 | 显示全部楼层
DIALOGEX前面应该是控件ID,而且应该在resource.h中定义成一个整数,并且要包含resource.h文件
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-7-15 19:30:01 | 显示全部楼层
信誉:99   
这是我在#include "panel.h" 头文件中的定义。
#define IDD_LB         200  
#define IDD_TERMINATE  202  
#define IDD_SUSPEND    204  
#define IDD_RESUME     206  
#define IDD_TEXT1      208  
#define IDD_TEXT2      209
#define ThreadPanelDB  199
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表