更新 : 2007 年 11 月
サブクラス化されたウィンドウを CContainedWindowT オブジェクトからデタッチし、m_pfnSuperWindowProc に保存されている元のウィンドウ プロシージャを復元します。
HWND UnsubclassWindow(
BOOL bForce = FALSE
);
パラメータ
- bForce
[入力] この CContainedWindowT オブジェクトのウィンドウ プロシージャが現在アクティブでない場合でも、元のウィンドウ プロシージャを強制的に復元するには TRUE に設定します。bForce を FALSE に設定すると、この CContainedWindowT オブジェクトのウィンドウ プロシージャが現在アクティブでない場合、元のウィンドウ プロシージャは復元されません。
戻り値
以前にサブクラス化されたウィンドウを識別するハンドルを返します。bForce を FALSE に設定し、この CContainedWindowT オブジェクトのウィンドウ プロシージャが現在アクティブでない場合は、NULL を返します。
解説
このメソッドは、ウィンドウが破棄される前に元のウィンドウ プロシージャを復元する場合だけに使用します。それ以外の場合は、ウィンドウが破棄されるときに、WindowProc によって自動的にこの処理が実行されます。
必要条件
ヘッダー : atlwin.h
参照
参照
CContainedWindowT::SubclassWindow