void COleControlSite::GetControlInfo(CONTROLINFO* pControlInfo) const;
该方法用于获取控件的一些信息,这些信息包括控件的外观、状态等。参数 pControlInfo 是一个指向 CONTROLINFO 结构的指针,通过该结构返回控件的信息。
以下是 CONTROLINFO 结构的定义:
typedef struct tagCONTROLINFO {
UINT cb;
HACCEL hAccel;
USHORT cAccel;
DWORD dwFlags;
} CONTROLINFO;
- cb:结构的大小,用于版本控制。
- hAccel:控件的加速键表的句柄。
- cAccel:加速键的数量。
- dwFlags:控制信息的标志。
你可以通过调用 GetControlInfo 方法,并传递一个 CONTROLINFO 结构的指针,来获取控件的信息。这通常在 ActiveX 控件的管理和交互过程中使用。请确保在调用该方法之前,控件已经被创建并与 COleControlSite 关联。
需要注意的是,由于该方法是受保护的,所以只能在 COleControlSite 类的成员函数或派生类中进行调用。
转载请注明出处:http://www.zyzy.cn/article/detail/21262/MFC/COleControlSite