帮助文件ID号已被覆盖 [英] Help file id numbers overwritten

查看:106
本文介绍了帮助文件ID号已被覆盖的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个带有html帮助的MFC应用程序,Visual Studio会自动生成一个名为HTMLDefines.h的文件.
我向该文件添加了自己的标识符,但是只要更改环境中的资源,它就会被覆盖.

我的问题是:有什么方法可以从resource.h中自动将标识符(或我指定的标识符,如IDD_ *)自动写入HTMLDefines.h文件?

I have an MFC app with html help, and automatically Visual Studio generates a file named HTMLDefines.h

I added my own identifiers to this file, but it keeps getting overwritten whenever I change the resources in the environment.

My question is: Is there any way I can get my identifiers (or ones that I specify, like just IDD_*) from resource.h automatically written into the HTMLDefines.h file?

推荐答案

我有一个实用程序,可以使用.rc文件作为输入来创建.cpp和.h文件.例如,.h文件包含
I have a utility that creates a .cpp and a .h file using a .rc file as input. For example, the .h file contains
#define HIDD_RENAME_DIALOG                                  100000
#define HIDC_RICHEDIT                                       100001
#define HIDC_STATUSBAR                                      100002
#define HIDC_MIN_RECT                                       100003
...

和.cpp文件包含

// IDD_RENAME_DIALOG
IDD_RENAME_DIALOG,                                  HIDD_RENAME_DIALOG,
IDC_RICHEDIT,                                       HIDC_RICHEDIT,
IDC_STATUSBAR,                                      HIDC_STATUSBAR,
IDC_MIN_RECT,                                       HIDC_MIN_RECT,
...

如果您认为可以使用它,我会将其上传到Codeproject.如果您不想运行未知的exe,请通过电子邮件将.rc文件发送给我,然后我将通过电子邮件将.h和.cpp文件发送给您.

gmail dot com上的hdietrich

If you think you will be able to use this, I will upload it to Codeproject. If you do not want to run an unknown exe, email me your .rc file and I will email you back the .h and .cpp files.

hdietrich at gmail dot com


这篇关于帮助文件ID号已被覆盖的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆