COleControlSite 类是 Microsoft Foundation Classes (MFC) 中用于支持 ActiveX 控件的类之一。COleControlSite::m_ctlInfo 是该类的一个公共数据成员,用于存储有关与 COleControlSite 相关联的 ActiveX 控件的信息。

具体来说,m_ctlInfo 是一个 CONTROLINFO 结构体,该结构体包含了控件的一些基本信息,例如控件的类标识符、版本号、和一些其他控件特定的信息。这些信息在运行时对于管理和与 ActiveX 控件进行交互非常重要。

以下是 CONTROLINFO 结构体的定义:
typedef struct tagCONTROLINFO {
   DWORD cb;
   HACCEL hAccel;
   UINT cAccel;
   DWORD dwFlags;
} CONTROLINFO, *LPCONTROLINFO;

  •  cb: 结构体的大小,以字节为单位。

  •  hAccel: 加速键表的句柄。

  •  cAccel: 加速键表中的加速键数量。

  •  dwFlags: 控件信息的标志。


通过访问 m_ctlInfo,您可以获取关于 ActiveX 控件的一些基本信息,以便在使用和扩展 COleControlSite 类时进行更灵活的控制。


转载请注明出处:http://www.zyzy.cn/article/detail/21263/MFC/COleControlSite