缩写IDC是什么意思

What does the acronym IDC mean?

本文关键字:意思 是什么 IDC 缩写      更新时间:2023-10-16

有人知道缩写词IDC在编程窗口时的含义吗?

例如,在CDialog应用程序的上下文中:

void CMyDialog::DoDataExchange(CDataExchange* pDX)
{
    CDialog::DoDataExchange(pDX);
    DDX_Control(pDX, IDC_STATIC_FRAME, m_StaticFrame);
}

它通常是没有进一步指定的控件(ID控件)的ID吗,因为对话框的前缀是IDD(ID对话框)?

它通常是没有进一步指定的控件(ID控件)的ID吗,因为对话框的前缀是IDD(ID对话框)?

是的,这完全正确。

按照惯例,Win32资源脚本使用特殊的前缀来标识标识符的类型
部分列表如下所示:

  • IDA=快捷表资源
  • IDB=位图资源
  • IDC=命令标识符
  • IDD=对话框资源
  • IDI=图标资源
  • IDM=菜单命令标识符
  • IDR=多种资源类型,可能是整个应用程序或窗口共有的资源类型
  • IDS=字符串资源
  • ID=未知或自定义资源

有时,您会看到IDC用于游标,而不是命令标识符。如果不看用法,很难说情况是否如此。

但请注意,使用这些是完全可选的。它对编译器或计算机没有任何意义,它只是用来提醒程序员标识符指的是什么。

"像每个Windows控件一样,按钮由其标识符识别。因为按钮是一个控件,按照惯例,其标识符的名称以IDC开头(C代表control)。"-http://www.functionx.com/visualc/controls/button.htm