Ctl3dSubclassDlgEx 函数

对对话框和对话框窗口本身中的所有控件进行子类化。

语法

PUBLIC BOOL FAR PASCAL Ctl3dSubclassDlgEx(
   HWND  hwndDlg,
   DWORD grbit
);

参数

hwndDlg

对话框窗口的句柄。

grbit

要进行子类化的控件类型。 此值可以是以下任一值。

含义
CTL3D_BUTTONS
0x0001
子类按钮。
CTL3D_LISTBOXES
0x0002
子类列表框。
CTL3D_EDITS
0x0004
子类编辑控件。
CTL3D_COMBOS
0x0008
子类组合框。
CTL3D_STATICTEXTS
0x0010
子类静态文本控件。
CTL3D_STATICFRAMES
0x0020
子类静态帧。
CTL3D_ALL
0xffff
对所有控件进行子类化。
CTL3D_NODLGWINDOW
0x00010000
不要对对话框窗口进行子类化。

 

返回值

如果函数成功,则返回 TRUE ;否则返回 FALSE

备注

此函数在基于 C++ 的应用程序中特别有用。

此函数没有关联的导入库或头文件;必须使用 LoadLibraryGetProcAddress 函数调用它。

要求

要求
DLL
Ctl3d32.dll