CWnd::OnNcHitTest
マウスが移動するたびに、カーソルを持つ CWnd オブジェクト、またはマウス入力をキャプチャするために SetCapture メンバー関数を使っている CWnd オブジェクトに対して、フレームワークからこのメンバー関数が呼び出されます。
afx_msg LRESULT OnNcHitTest(
CPoint point
);
パラメーター
- point
カーソルの x 座標と y 座標を持ちます。座標は、常に画面座標です。
戻り値
以下に示すマウスのヒット テスト列挙値のいずれか 1 つを返します。
解説
[!メモ]
このメンバー関数は、アプリケーションが Windows メッセージを処理できるようにするためにフレームワークによって呼び出されます。この関数に渡されるパラメーターの値は、フレームワークがメッセージ受信時に受け取ったパラメーターの値に基づいています。この関数の基本クラスの実装を呼び出した場合は、関数に渡したパラメーターではなく、メッセージと共に渡されたパラメーター自体が使用されます。
マウス列挙値
サイズ変更境界を持たないウィンドウの境界線のHTBORDER。
ウィンドウの下端の境界線のHTBOTTOM。
ウィンドウ境界線の左下隅のHTBOTTOMLEFT。
ウィンドウ境界線の右下隅HTBOTTOMRIGHT。
タイトル バー領域にHTCAPTION。
クライアント領域 のHTCLIENT。
閉じるボタン のHTCLOSE。
画面の背景またはウィンドウの区切り線のHTERROR (エラーを表示する HTNOWHERE ただし、DefWndProc Windows の関数と同様にシステム ビープ音が生成されます)。
サイズ ボックス のHTGROWBOX。
ヘルプ ボタンをHTHELP。
水平スクロール バーのHTHSCROLL。
ウィンドウの左の境界線のHTLEFT。
最大化ボタンのHTMAXBUTTON。
メニューの領域 のHTMENU。
最小化ボタン のHTMINBUTTON。
画面の背景またはウィンドウの区切り線のHTNOWHERE。
最小化ボタン のHTREDUCE。
ウィンドウの右側の境界線にHTRIGHT。
サイズ ボックスのHTSIZEHTGROWBOX (と同じ)。
メニュー コントロールまたは子ウィンドウの閉じるボタンのHTSYSMENU。
ウィンドウの上部の水平の境界線のHTTOP。
ウィンドウ境界線の左上隅のHTTOPLEFT。
ウィンドウ境界線の右上隅のHTTOPRIGHT。
現在別のウィンドウにカバーされているウィンドウのHTTRANSPARENT。
垂直スクロール バー のHTVSCROLL。
最大化ボタンのHTZOOM。
必要条件
ヘッダー: afxwin.h