我想将一个资源不定义在VC的资源文件里,该怎么办啊?

Jerrylew 2004-05-03 10:46:09
MFC程序框架下,将资源定义在某个类的头文件里,像这样
#define IDD_DIALOG_Q 0x00001254
IDD_DIALOG_Q DIALOG 0,0,300,200
STYLE WS_POPUP
FONT 10,"SYSTEM"
{
}
class DlgQ : public CDialog
{
.......
enum{IDD= IDD_DIALOG_Q};
.....
}
请问要怎么做才不会有错误呢》还是在MFC生成框架下不能这样做?
...全文
77 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tjucruiser 2004-05-06
  • 打赏
  • 举报
回复
如果要加入自定义的资源,你可以在(1)resourse.h中加入资源的定义#define IDD_DIALOG_Q 0x00001254,而后可以(2)在String Table文件夹中添加资源说明。
最后(3)可以把IDD_DIALOG_Q DIALOG 0,0,300,200
STYLE WS_POPUP
FONT 10,"SYSTEM"
{
}
添加到resourse.h的相应位置。

但是,向你构建对话框资源,直接生成就可以了,没有必要那么作。

象我遇到加资源的情况有:
1、加入一个状态指示。前两步不变,最后一步具体做法是在mainFrm.cpp文件中的indicators[]数组中加入资源ID.
2、还有是你对某些自己添加的资源要做细节上的修改:比如你加了一个组合框,那么可以在resourse.h中看到
COMBOBOX IDC_CMD_DSN,62,27,63,30,CBS_DROPDOWN | CBS_SORT |
WS_VSCROLL | WS_TABSTOP

你可以改变上面的参数,达到你的要求.
3、其他的普通用法,可以参看VC的书。
4、高级的用法,我也无能为力,希望高手们指点.

ohbaby 2004-05-05
  • 打赏
  • 举报
回复
up
subtop 2004-05-05
  • 打赏
  • 举报
回复
IDD_DIALOG_Q DIALOG 0,0,300,200
STYLE WS_POPUP
FONT 10,"SYSTEM"
属于.rc文件的内容,而.rc文件是专门以脚本的方式记录.DLG、.BMP、.ICO、.CUR、.FON等资源的,也是用RC Compiler来编译的(生成.RES),一般的.C、.H是以C Compiler来编译的(生成.OBJ),你这样把资源脚本放在某个类的.H里面,我想用VC提示的编译器缺省编译参数应该不行吧!
VC助手(VS助手)安装以后能是Visual C++ 6.0拥有代码感应能力,增强代码高亮显示效果。同时增强VS系列的代码感应能力。 产品特点   改进了Intellisense:成员和完成列表框的出现更加频繁、迅速,并且结果更加准确。参数信息更加完善,并带有注释。含有所有符号的停驻工具提示。   代码输入更迅速:输入时观察suggestion列表框,其中将根据您的输入提供相应的备选字符。为了更加方便的选择字符,还可以提前定义Atuotext和代码模板。   错误自动校正:监控您的IDE,对那些简单但耗时的错误进行即时校正。   信息获取更加快速:更加迅速了解代码信息,在新的VA View中观察当前的停驻类浏览器,可以获得当前符号的更多信息。除此,源窗口中还添加了小的内容和定义项,可以获取信息快照。   增加了色彩和格式:采用了更多的色彩和格式选项,代码解译更加迅速。增强了IDE的基本语法色彩,在您输入代码的同时,突出匹配和不匹配条目。另外,还添加了column indicator和print in color,将RTF置于剪切版内。   简化了查找和浏览:查找和浏览更加轻松。通过内容查找可以快速跳到相同名称的符号处,在您工作台的任何地方都可以找到符号定义,还可以转入您代码中的符号执行处。选择您文件的列表方式,锁定头文件和相应的cpp文件。从您的工作台文件列表中打开文件。含有最近行为列表,可以在代码的活动部分之间相互转换。Move scope可以到达下一个方法,还包含往返浏览。   拼写检查:在您输入代码的同时进行检查,并且可以看到同Microsoft Word相似的红色下划线。含有Spell check comments and strings,另外,Spell check code可以检查错误的输入符号。   拓展了基本编辑:对编辑器进行了增强,编辑代码更加迅速。含有Surround selections,multiple clipboards. Sort lines。   适合您个人风格的配置特色:细化选项对话框,定义Visual Assist X特性以适应您的编程习惯。内容菜单中含多个命令,设置快捷方式可以加快访问您所偏好的命令。可以禁止或允许Visual Assist X,或者强制其重新剖析从而更加智能化。

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧