次の方法で共有


Ctl3dSubclassDlgEx 関数

ダイアログ ボックスおよびダイアログ ウィンドウ自体のすべてのコントロールをサブクラス化します。

構文

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

パラメーター

hwndDlg

ダイアログ ウィンドウへのハンドル。

grbit

サブクラス化するコントロール型。 この値には、次のいずれかを指定できます。

価値 Meaning
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++ に基づくアプリケーションで特に便利です。

この関数には、インポート ライブラリまたはヘッダー ファイルが関連付けされません。 LoadLibrary 関数と GetProcAddress 関数を使用して呼び出す必要があります。

Requirements

Requirement 価値
DLL
Ctl3d32.dll