有关resource的简单问题 一般通过工具栏添加控件,都有ID号,如果不是通过工具栏,直接用代码创建的控件呢?这样的ID号是否直接在resource里面编辑就行了呢?有没有资料讲解这个resource与stringtable的用法的?可以给个链接吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create createex最后一个参数代表的是那个id 不知道你是不是这么创建的 这个id可以在resource里面直接定义 自己在resource添加一样就可以了~ 等于我用Create创建的时候,所用的那个ID号,我只要在resource里面定义了这个号,那么,我说它是什么控件就是什么控件是吧? 一般我们用工具箱创建的资源,系统会自动在resource给我们添加一个资源ID ,而如果你是用代码创建的资源得自己手动填写一个ID,并把ID在resource中声明一次,以后你用的时候就跟系统自动生成的没什么区别了。假如你手动创建一个button 那么 先CBUTTON mButton。然后调用CBUTTON中的creat函数创建资源,其中有个参数就是需要你收输入ID的。 资源里有没有ID不重要,那只是个头文件和自己在头文件里定义#define IDM_OPEN 0x100 没啥区别自己动态建立的控件ID号可在resource.h文件里增加上,也可不加。String Table 和resource.h文件关系,看看 String Table的定义就清楚 ///////////////////////////////////////////////////////////////////////////////// String Table//STRINGTABLE DISCARDABLE BEGIN IDS_ABOUTBOX "关于 MFCDialog(&A)..."END#endif // Chinese (P.R.C.) resources很明显 IDS_ABOUTBOX 是在resource.h文件中定义的。 编辑resource与编辑StringTable有什么不同之处呢? c++程序员的开始几年 怎样在不使用CString的情况下获得并分离程序所在位置 关于Modem的硬件流控 为什么VK_UP,VK_LEFT可以识别,而VK_W,VK_A等就不行了,说未声明的错误 关于错误! 运行时错误 在VC的MDI中如何使子窗口一开始时就最大化? 如何获得ie中的代理服务器的配置? 用acmStreamConvert()压缩成功后,怎样把结果保存到文件?? 请问用DotCHM制作CHM帮助文件时, 编译之后得到的是乱码,怎么解决? VC中如何查看DEBUG版静态库的代码 二维Otsu阈值分割法,发生内存不能“read”,求解答!
和自己在头文件里定义
#define IDM_OPEN 0x100
没啥区别
自己动态建立的控件ID号可在resource.h文件里增加上,也可不加。
String Table 和resource.h文件关系,看看 String Table的定义就清楚
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//STRINGTABLE DISCARDABLE
BEGIN
IDS_ABOUTBOX "关于 MFCDialog(&A)..."
END#endif // Chinese (P.R.C.) resources很明显 IDS_ABOUTBOX 是在resource.h文件中定义的。