afx_msg void Onparentnotify メンバー関数 ( UINT メッセージ, LPARAM lParam );
パラメーター
メッセージ
イベントを指定しますを親に通知されると、子ウィンドウの id。このイベントは、メッセージの下位ワードです。イベントWM_CREATEまたはWM_DESTROYの場合は、メッセージの上位ワードは子ウィンドウの id です。それ以外の場合、上位ワードは定義されません。イベント (のメッセージ下位ワード) がこれらの値のいずれかをすることができます。:
lParam
WM_CREATEまたはWM_DESTROYメッセージのイベント (下位ワード) の場合は、 lParamに子ウィンドウのウィンドウ ハンドルを指定します。それ以外の場合、x と y のlParamを含むカーソルの座標。X 座標、下位ワードであり、y 座標、上位ワードで。
解説
親のOnParentNotifyメンバー関数は、その子ウィンドウが作成または破棄された、する場合、またはカーソルが子ウィンドウ上にあるとき、ユーザーがマウス ボタンをクリックすると、フレームワークによって呼び出されますです。子ウィンドウを作成するときは、システムは、ウィンドウを作成し、 Createメンバー関数を返します前にonparentnotify メンバー関数を呼び出します。子ウィンドウが破棄されているときは、処理ウィンドウを破棄する前に、システムonparentnotify メンバー関数を呼び出します。
最上位のウィンドウを含む子ウィンドウのすべての祖先ウィンドウのonparentnotify メンバー関数と呼びます。
WS_EX_NOPARENTNOTIFYスタイルを持つ以外のすべての子ウィンドウの親ウィンドウにこのメッセージを送信します。限り、 CreateExメンバー関数を呼び出して、子ウィンドウがこのスタイルが作成された既定では、子ウィンドウ、ダイアログ ボックスにWS_EX_NOPARENTNOTIFYスタイルがあります。
注特価;このメンバー関数は、Windows メッセージを処理するアプリケーションを許可するためにフレームワークによって呼び出されます。関数に渡されるパラメーターは、メッセージが受信されたときに、フレームワークによって受信パラメーターを反映します。この関数の基本クラス実装を呼び出す場合は、その実装はもともとメッセージと指定パラメーターではなく、関数に渡されるパラメーターを使用します。(&N)。
CWnd の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CWnd::OnCreate、 CWnd::OnDestroy、 CWnd::OnLButtonDown、 CWnd::OnMButtonDown、 CWnd::OnRButtonDown、 WM_PARENTNOTIFY(&N)