MFCTN020ID的命名和数值约定.docVIP

  • 6
  • 0
  • 约 2页
  • 2016-05-25 发布于重庆
  • 举报
MFCTN020ID的命名和数值约定

MFC TN020 ID的命名和数值约定 翻译:kingyo 本文描述了MFC2.0中对资源、命令、字符串、控件和子窗口的ID命名和数值约定。 问题 当遇到以下一些需求时,就需要MFC的ID命名和数值约定: 为Visual C++资源编辑器所支持的MFC库和MFC应用程序提供统一的ID命名标准,这使ID的类型对程序员来说可读性更好。 着重强调特定类型ID的一对一关系,这有助于阐明MFC应用程序框架结构。 使之与Windows中已经广泛使用的ID命名标准一致。 划分ID数值空间,防止不小心在程序员、MFC、Windows和Visual C++中产生重复的ID值。 ID前缀命名约定 一个应用程序中,有好几种类型的ID。MFC的ID命名约定为各种不同的额资源定义了不同的前缀。 MFC使用前缀“IDR_”来表示应用于多种资源类型的ID。例如某一个框架窗口(Frame Windows)中的菜单、加速键、字符串和图标都是同时使用相同的“IDR_”值。 IDR_ 多资源类型(主要用于菜单和加速键) IDD_ 对话框模板资源(如IDD_DIALOG1) IDC_ 光标资源 IDI_ 图标资源 IDB_ 位图资源 IDS_ 字符串资源 注意:一个字符串的IDS_值就是传给LoadString的ID。目前的字符串资源表的实现中,是每16个字符串为一段的。 在对话框资源中,我们遵从以下约定:

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档