CWnd クラスのメンバー

初期化 ダイアログ ボックス アイテム関数 初期化メッセージ ハンドラー
ウィンドウの状態関数 データ バインディング機能 システム メッセージ ハンドラー
ウィンドウのサイズと位置 メニュー関数 一般的なメッセージ ハンドラー
ウィンドウ アクセス関数 ツール ヒント機能 コントロール メッセージ ハンドラー
更新関数および描画 タイマー機能 入力メッセージ ハンドラー
座標マップ関数 アラート機能 非クライアント領域メッセージ ハンドラー
ウィンドウ テキスト関数 ウィンドウ メッセージ関数 MDI メッセージ ハンドラー
スクロール機能 クリップボード関数 クリップボード メッセージ ハンドラー
ドラッグ アンド ドロップ機能 OLE コントロール メニュー ループ通知
キャレット関数 オーバーライド

データ メンバー

m_hWnd このCWndにアタッチ、 HWNDを示します。

構築/破棄

CWnd CWndオブジェクトを構築します。
DestroyWindow 接続されているウィンドウを破棄します。

初期化

作成します。 作成し、 CWndオブジェクトに関連付けられた子ウィンドウを初期化します。
PreCreateWindow CWndオブジェクトに接続されているウィンドウの作成前に、と呼ばれる。
CalcWindowRect ウィンドウの四角形、クライアントの四角形からを計算すると呼ばれる。
する GetStyle 現在のウィンドウ スタイルを返します。
GetExStyle ウィンドウの拡張スタイルを返します。
アタッチ Windows ハンドルをCWndオブジェクトにアタッチします。
デタッチ CWndオブジェクトからの Windows ハンドルをデタッチし、ハンドルを返します。
PreSubclassWindow その他の必要なサブクラスSubclassWindowが呼び出される前に発生することができます。
SubclassWindow ウィンドウをCWndオブジェクトにアタッチし、それにCWndのメッセージ マップを通じてメッセージを送信。
UnsubclassWindow CWndオブジェクトからウィンドウをデタッチします。
FromHandle ウィンドウにハンドルを指定すると、 CWndオブジェクトへのポインターを返します。CWndオブジェクトがハンドルに接続されていない場合は、一時的なCWndオブジェクト作成添付され。
FromHandlePermanent ウィンドウにハンドルを指定すると、 CWndオブジェクトへのポインターを返します。CWndオブジェクトがハンドルに接続されていない場合は、 NULLが返されます。
DeleteTempMap 自動的に削除FromHandleによって一時的なCWndオブジェクトを作成、 CWinAppのアイドル処理ハンドラーによって呼び出されます。
GetSafeHwnd このポインターがNULLの場合、 m_hWnd、またはNULLを返します。
CreateEx Windows オーバー ラップ ウィンドウ、ポップアップ ウィンドウ、または子ウィンドウを作成し、 CWndオブジェクトに結び付けます。
CreateControl MFC プログラムで、 CWndオブジェクトで表されます、OLE コントロールを作成します。

ウィンドウの状態関数

IsWindowEnabled ウィンドウがマウスおよびキーボード入力が有効かどうかを決定します。
EnableWindow 有効またはマウス入力およびキーボード入力を無効にします。
GetActiveWindow アクティブなウィンドウを取得します。
SetActiveWindow ウィンドウをアクティブに。
GetCapture マウス キャプチャを持つCWndを取得します。
SetCapture 以降のすべてのマウス入力をCWndに送信する原因します。
GetFocus 現在入力フォーカスを持っているCWndを取得します。
SetFocus 入力フォーカスを要求します。
GetDesktopWindow Windows のデスクトップ ウィンドウを取得します。
GetForegroundWindow 前面のウィンドウへのポインターを返します (最上位のウィンドウは、ユーザーは現在取り組んで)。
SetForegroundWindow 前景に、ウィンドウを作成し、ウィンドウをアクティブにするスレッドを置く。
GetIcon アイコンへのハンドルを取得します。
SetIcon ハンドルは、特定のアイコンを設定します。
GetWindowContextHelpId ヘルプ コンテキスト識別子を取得します。
SetWindowContextHelpId ヘルプ コンテキスト識別子を設定します。
ModifyStyle 現在のウィンドウ スタイルを変更します。
ModifyStyleEx ウィンドウの拡張スタイルを変更します。

ウィンドウのサイズと位置

GetWindowPlacement 表示状態、(復元)、通常、ウィンドウの最小化、および最大位置を取得します。
SetWindowPlacement 表示状態、(復元)、通常ウィンドウの最小化、および最大の位置を設定します。
GetWindowRgn ウィンドウのウィンドウ領域のコピーを取得します。
SetWindowRgn ウィンドウの領域を設定します。
IsIconic CWndが (象徴) 最小化されているかどうかを決定します。
IsZoomed CWndが最大表示されているかどうかを決定します。
MoveWindow CWndのサイズと位置を変更します。
SetWindowPos サイズ、位置、および子の順序、ポップアップ ウィンドウ、およびトップレベル ウィンドウを変更します。
ArrangeIconicWindows すべての最小化 (アイコン) の子ウィンドウを配置します。
BringWindowToTop CWndを重ねてのスタックの先頭にもたらします。
GetWindowRect CWndの画面座標を取得します。
GetClientRect CWndのクライアント領域のサイズを取得します。

ウィンドウ アクセス関数

ChildWindowFromPoint 存在する場合、子ウィンドウの指定した点を含むを決定します。
FindWindow ウィンドウ名とウィンドウ クラスで識別されるウィンドウのハンドルを返します。
GetNextWindow 次 (または前) のウィンドウで、ウィンドウ マネージャーのリストを返します。
GetOwner CWndの所有者へのポインターを取得します。
SetOwner CWndの所有者を変更します。
GetTopWindow CWndに属する最初の子ウィンドウを返します。
GetWindow このウィンドウに、指定された関係を持つウィンドウを返します。
GetLastActivePopup ポップアップを決定ウィンドウのCWndが所有する最も最近アクティブだった。
IsChild CWndが子ウィンドウまたは指定されたウィンドウの別の直系の子孫であるかどうかを示します。
GetParent CWndの親ウィンドウ (存在する場合) を取得します。
GetSafeOwner 指定されたウィンドウのセーフ オーナーを取得します。
SetParent 親ウィンドウを変更します。
WindowFromPoint 指定された点を含むウィンドウを識別します。
GetDlgItem 指定されたダイアログ ボックスから指定した ID を持つコントロールを取得します。
GetDlgCtrlID CWndが子ウィンドウの場合は、この関数を呼び出してその ID 値を返します。
SetDlgCtrlID (、任意の子ウィンドウ、ダイアログ ボックス内のコントロールだけでなく、ウィンドウのウィンドウまたはコントロールの ID を設定します。
GetDescendantWindow すべての子孫ウィンドウを検索し、指定した ID を持つウィンドウを返します。
GetParentFrame CWndオブジェクトの親フレーム ウィンドウを取得します。
SendMessageToDescendants ウィンドウのすべての子孫ウィンドウにメッセージを送信します。
GetTopLevelParent ウィンドウのトップレベルの親を取得します。
GetTopLevelOwner 最上位のウィンドウを取得します。
最上位 子ウィンドウの親ウィンドウへのポインターを返します。
GetTopLevelFrame ウィンドウのトップレベルのフレーム ウィンドウを取得します。
UpdateDialogControls ダイアログ ボタンの状態とその他のコントロールを更新します。
UpdateData 初期化または、ダイアログ ボックスからデータを取得します。
CenterWindow ウィンドウをその親をセンターします。

更新関数および描画

BeginPaint CWndをの描画を準備します。
一時的 絵画の終わり。
印刷 指定されたデバイス コンテキストで現在のウィンドウを描画します。
PrintClient 指定されたデバイス コンテキスト (通常はプリンター デバイス コンテキスト) 内の任意のウィンドウを描画します。
LockWindowUpdate 無効、または指定されたウィンドウで図面を再び有効に。
UnlockWindowUpdate CWnd::LockWindowUpdateとロックされているウィンドウのロックを解除します。
GetDC クライアント領域のディスプレイ コンテキストを取得します。
GetDCEx クライアント領域のディスプレイ コンテキストを取得し、ながら描画のクリッピングを有効に。
RedrawWindow 指定された四角形または領域のクライアント領域を更新します。
GetWindowDC キャプション バー、メニューのおよびスクロール バーを含むウィンドウ全体のディスプレイ コンテキストを取得します。
ReleaseDC クライアント ・ ウィンドウのデバイス コンテキストを他のアプリケーションで使用するためを解放をリリースします。
UpdateWindow クライアント領域を更新します。
SetRedraw 再描画されるCWndの変更を許可または再描画から変更を防止。
GetUpdateRect CWndの更新領域を完全に囲む最小の四角形の座標を取得します。
GetUpdateRgn CWndの更新領域を取得します。
無効にします。 全体のクライアント領域を無効に。
InvalidateRect その四角形を現在の更新領域に追加することによって、指定された四角形内のクライアント領域を無効に。
InvalidateRgn その領域を現在の更新領域に追加することによって特定の領域内のクライアント領域を無効に。
ValidateRect 四角形は、現在の更新領域から削除することによって、指定された四角形内のクライアント領域を検証します。
ValidateRgn 現在の更新領域から領域を削除することによって特定の領域内のクライアント領域を検証します。
ShowWindow ウィンドウの表示と非表示を切り替えます。
IsWindowVisible ウィンドウが表示されているかどうかを決定します。
ShowOwnedPopups ウィンドウが所有するすべてのポップアップ ウィンドウの表示と非表示を切り替えます。
EnableScrollBar 有効または、スクロール バーの矢印を 1 つまたは両方を無効に。

座標マップ関数

MapWindowPoints 変換 (マップ) CWndの座標空間から別のウィンドウの座標空間を指すのセット。
ClientToScreen 指定されたポイントまたは、画面上の四角形のクライアント座標を画面座標に変換します。
ScreenToClient 指定されたポイントまたは、画面上の四角形の画面座標をクライアント座標に変換します。

ウィンドウ テキスト関数

SetWindowText (ある場合)、ウィンドウのテキストまたはキャプション タイトル、指定したテキストに設定します。
GetWindowText ウィンドウのテキストまたはキャプション タイトル (ある場合) を返します。
GetWindowTextLength ウィンドウのテキストまたはキャプション タイトルの長さを返します。
SetFont 現在のフォントを設定します。
GetFont 現在のフォントを取得します。

スクロール機能

GetScrollPos スクロール ボックスの現在位置を取得します。
GetScrollRange 指定されたスクロール バーの現在の最小および最大のスクロール バー位置をコピーします。
ScrollWindow クライアント領域の内容をスクロールします。
ScrollWindowEx クライアント領域の内容をスクロールします。ScrollWindow、追加の機能に似ています。
GetScrollInfo SCROLLINFO構造体を保持スクロール バーに関する情報を取得します。
GetScrollLimit スクロール バーの上限を取得します。
SetScrollInfo スクロール バーの情報を設定します。
SetScrollPos スクロール ボックスの現在位置を設定し、指定した場合は、新しい位置を反映するように、スクロール バーを再描画。
SetScrollRange 指定されたスクロール バーの最小および最大位置の値を設定します。
ShowScrollBar スクロール バーの表示と非表示を切り替えます。
EnableScrollBarCtrl 有効または兄弟スクロール バー コントロールを無効に。
GetScrollBarCtrl 兄弟スクロール バー コントロールを返します。
RepositionBars バーのクライアント領域の移動を制御します。

ドラッグ アンド ドロップ機能

DragAcceptFiles ウィンドウがドラッグされたファイルを受け付けることを示します。

キャレット関数

CreateCaret システム カレットの新しい図形を作成し、そのキャレットの所有権を取得します。
CreateSolidCaret 純色のブロックでシステム キャレットを作成し、そのキャレットの所有権を取得します。
CreateGrayCaret 灰色のブロックでシステム キャレットを作成し、そのキャレットの所有権を取得します。
GetCaretPos キャレットの現在の位置のクライアント座標を取得します。
SetCaretPos 指定した位置にキャレットを移動します。
HideCaret キャレットをディスプレイ画面から削除することによって非表示に。
ShowCaret ディスプレイ上のカレット現在位置には、カレットを表示します。表示されると、カレット自動的に点滅します。

ダイアログ ボックス アイテム関数

CheckDlgButton 横にチェック マークを配置または、ボタン コントロールからチェック マークを削除します。
CheckRadioButton 指定されたラジオ ボタンをチェックし、指定したグループ内のボタンの他のすべてのラジオ ボタンからチェック マークを削除します。
GetCheckedRadioButton ボタンのグループで現在チェックされているオプション ボタンの ID を返します。
DlgDirList ファイルまたはディレクトリの一覧をリスト ボックスを塗りつぶします。
DlgDirListComboBox ファイルまたはディレクトリの一覧をコンボ ボックスのリスト ボックスを塗りつぶします。
DlgDirSelect リスト ボックスから現在の選択範囲を取得します。
DlgDirSelectComboBox コンボ ボックスのリスト ボックスから現在の選択範囲を取得します。
GetDlgItemInt コントロールのテキストを指定されたダイアログ ボックスに整数値に変換します。
GetDlgItemText キャプションまたはコントロールに関連付けられたテキストを取得します。
GetNextDlgGroupItem 次 (または前) コントロールのコントロール グループ内を検索。
GetNextDlgTabItem WS_TABSTOPスタイル thatnbsp との最初のコントロールを取得します。指定されたコントロールを次のように (または前)(&N)。
IsDlgButtonChecked Button コントロールをチェックするかどうかを決定します。
IsDialogMessage 指定されたメッセージ、モードレス ダイアログ ボックスを対象としています、もしそうなら、それを処理かどうかを決定します。
SendDlgItemMessage 指定されたコントロールにメッセージを送信します。
SetDlgItemInt コントロールのテキストを整数値を表す文字列を設定します。
SetDlgItemText キャプションやコントロールのテキストを指定されたダイアログ ボックスで設定します。
SubclassDlgItem Windows コントロールは、 CWndオブジェクトにアタッチし、それにCWndのメッセージ マップを通じてメッセージを送信。
ExecuteDlgInit ダイアログ リソースを開始します。
RunModalLoop 取得、変換、またはモーダル ステータスであるウィンドウのメッセージのディスパッチ。
ContinueModal ウィンドウのモーダル状態を続けています。
EndModalLoop ウィンドウのモーダル状態を終了します。

データ バインディング機能

BindDefaultProperty 呼び出し元のオブジェクトの既定単純バインド、タイプ ライブラリでマークされた、データ ソース コントロールに関連付けられたカーソル プロパティします。
BindProperty Cursour バインド プロパティにデータ バインド コントロールをデータ ソース コントロールにバインドし、その関係を MFC バインディング マネージャーに登録。
GetDSCCursor データ ソース コントロールのデータ ソース、ユーザー名、パスワード、および SQL プロパティで定義されている、基になるカーソルへのポインターを取得します。

メニュー関数

GetMenu 指定されたメニューへのポインターを取得します。
SetMenu メニューを指定されたメニューに設定します。
DrawMenuBar メニュー バーを再描画します。
Getsystemmenu 関数 アプリケーションを [コントロール] メニューのコピーおよび変更にアクセスすることができます。
HiliteMenuItem 強調表示したり、最上位レベル (メニュー バー) のメニュー項目から強調表示を削除します。

ツール ヒント関数

EnableToolTips ツール ヒント コントロールを有効に。
CancelToolTips ツールヒント コントロールを無効にします。
FilterToolTipMessage タイトルまたはダイアログ ボックス内のコントロールに関連付けられたテキストを取得します。
OnToolHitTest Detemines かどうかで指定したツールの外接する四角形であり、ツールに関する情報を取得。

タイマー機能

SetTimer トリガーされると、 WM_TIMERメッセージを送信、システム タイマーをインストールします。
KillTimer システム タイマーを殺す。

アラート機能

FlashWindow ウィンドウを 1 回点滅します。
メッセージ ボックス 作成し、アプリケーションが指定したメッセージとキャプションを含むウィンドウを表示。

ウィンドウ メッセージ関数

GetCurrentMessage このウィンドウを現在処理しているメッセージへのポインターを返します。のみメッセージメッセージ ハンドラー メンバー関数でとき呼び出す必要があります。
既定 アプリケーションでは処理されないウィンドウ メッセージを既定の処理を提供する、既定のウィンドウ プロシージャを呼び出す。
PreTranslateMessage 彼らをTranslateMessageDispatchMessage Windows 関数にディスパッチされる前にCWinAppによってフィルター ウィンドウ メッセージを使用。
SendMessage CWndオブジェクトにメッセージを送信し、それがメッセージを処理するまで戻りません。
PostMessage メッセージをアプリケーション キューに配置し、ウィンドウ メッセージを処理するを待たずに戻ります。
SendNotifyMessage 指定したメッセージをウィンドウに送信し、できるだけ早く、呼び出し元のスレッドのウィンドウ作成するかどうかに応じてを返します。

クリップボード関数

ChangeClipboardChain クリップボード ビューアーのチェインからCWndを削除します。
SetClipboardViewer Windows クリップボードの内容が変更されるたびに、通知のチェインにCWndを追加します。
OpenClipboard クリップボードを開きます。他のアプリケーションはクリップボードまで Windows を変更することはできません CloseClipboard関数が呼び出されます。
GetClipboardOwner クリップボードの現在のオーナーへのポインターを取得します。
GetOpenClipboardWindow 現在クリップボードを開いているウィンドウへのポインターを取得します。
GetClipboardViewer クリップボード ビューアーのチェインの最初のウィンドウへのポインターを取得します。

OLE コントロール

SetProperty OLE コントロール プロパティを設定します。
OnAmbientProperty アンビエント プロパティ値を実装します。
GetControlUnknown 不明な OLE コントロールへのポインターを取得します。
GetProperty OLE コントロールのプロパティを取得します。
InvokeHelper OLE コントロールのメソッドまたはプロパティを呼び出す。

オーバーライド

WindowProc ウィンドウ プロシージャは、 CWndの提供します。既定のメッセージ マップを通じてメッセージをディスパッチします。
DefWindowProc アプリケーションでは処理されないウィンドウ メッセージを既定の処理を提供する、既定のウィンドウ プロシージャを呼び出す。
PostNcDestroy ウィンドウが破棄された後この仮想関数は既定OnNcDestroyによって呼び出されます。
OnNotify そのコントロールのいずれかのイベントの発生または情報を管理に必要、親ウィンドウを通知するために、フレームワークによって呼び出されます。
OnChildNotify 通知コントロール、コントロール通知に応答する機会を与えるには、親ウィンドウによって呼び出されます。
DoDataExchange ダイアログ データ エクス チェンジと検証のため。UpdateDataによってと呼ばれる。

初期化メッセージ ハンドラー

OnInitMenu メニューがアクティブになるときに呼び出されます。
OnInitMenuPopup ポップアップ メニューがアクティブになるときに呼び出されます。

システム メッセージ ハンドラー

OnSysChar キーストロークがシステム文字に変換するときに呼び出されます。
OnSysCommand ユーザーが [制御] メニューから [コマンドを選択すると、またはが最大化または最小化のボタンを選択したときと呼ばれる。
OnSysDeadChar キーストロークがシステム デッド文字 (アクセント文字など) に変換するときに呼び出されます。
OnSysKeyDown ユーザーが ALT キーを押しを保持し、別のキーを押すときに呼び出されます。
OnSysKeyUp ALT キーを押しただったが、押されたキーを離したときに呼び出されます。
OnCompacting Windows システム メモリが低であることが検出されたときに呼び出されます。
OnDevModeChange ユーザー デバイス モードの設定を変更するときのすべてのトップレベル ウィンドウと呼ばれる。
OnFontChange フォント リソースのプールが変更されたときに呼び出されます。
OnPaletteIsChanging アプリケーションの論理パレットを実現するために起こっているときに他のアプリケーションに通知します。
OnPaletteChanged カラー パレットを使用して論理パレットが実現し、そのクライアント領域を更新する windows を許可すると呼ばれる。
OnSysColorChange システム カラーの設定が変更されたときのすべてのトップレベル ウィンドウと呼ばれる。
OnWindowPosChanging サイズ、位置、または Z オーダーがSetWindowPosまたは別のウィンドウ管理関数の呼び出しの結果として変更されるときに呼び出されます。
OnWindowPosChanged SetWindowPosまたは別のウィンドウ管理関数の呼び出しの結果として、サイズ、位置、または Z オーダーが変更されたときに呼び出されます。
OnDropFiles 自体、ドロップされたファイルの受信者として登録されているウィンドウをマウスの左ボタンを離すときに呼び出されます。
OnSpoolerStatus ジョブに追加、または、プリント マネージャーのキューから削除するたびに、プリント マネージャーからと呼ばれる。
OnTimeChange システム時間が変更後のすべてのトップレベル ウィンドウと呼ばれる。
OnWinIniChange すべてのトップレベル ウィンドウは、Windows 初期化ファイルと呼ばれる、勝ちます。INI を変更します。

一般的なメッセージ ハンドラー

OnCommand ユーザーがコマンドを選択するときに呼び出されます。
OnActivate CWndがされているときに呼び出されますがアクティブまたは非アクティブ化。
OnActivateApp アプリケーションが約アクティブ化または非アクティブにするときに呼び出されます。
OnCancelMode マウスのキャプチャなどの内部モードをキャンセルするには、 CWndを許可すると呼ばれる。
OnChildActivate サイズまたは位置の変更CWndまたはCWndがアクティブになるたびに複数のドキュメント インターフェイス (MDI) 子ウィンドウのと呼ばれる。
OnClose CWndを終了するシグナルとして呼び出されます。
OnCopyData 別に 1 つのアプリケーションからのデータのコピー。
OnCreate ウィンドウの作成の一部としてと呼ばれる。
OnCtlColor コントロールが描画されるCWndの親コントロールの場合と呼ばれる。
OnDestroy CWndが破棄されているときに呼び出されます。
OnEnable CWndが有効または無効であるときに呼び出されます。
OnEndSession セッションが終了するときに呼び出されます。
OnEnterIdle モーダル ダイアログ ボックスまたはメニューがアイドル状態に入っていること、アプリケーションのメイン ウィンドウ プロシージャに通知すると呼ばれる。
OnEraseBkgnd ウィンドウの背景を消去する必要があるときに呼び出されます。
OnGetMinMaxInfo Windows が最大の位置や寸法、最小または最大のトラッキング サイズを知る必要があるたびに呼び出されます。
OnIconEraseBkgnd CWndが (アイコン) で最小化されているし、アイコンの背景、アイコンを描画する前に記入する必要があるときに呼び出されます。
OnKillFocus すぐにCWndが入力フォーカスを失う前に呼び出されます。
OnMenuChar 現在のメニューの定義済みのニーモニックのいずれかと一致しない、メニュー ニーモニック文字を押したときに呼び出されます。
OnMenuSelect ユーザーがメニュー項目を選択するときに呼び出されます。
OnMove CWndの位置が変更された後に呼び出されます。
OnMoving CWndオブジェクトのユーザの移動を示します。
OnDeviceChange アプリケーションまたはデバイス ドライバーがデバイスまたはコンピューターのハードウェア構成の変更の通知します。
OnStyleChanged 示す、 :: SetWindowLong Windows 関数が変更、ウィンドウのスタイルの 1 つ以上。
OnStyleChanging 示す、 :: SetWindowLong Windows 関数は約 1 つ以上のウィンドウのスタイルを変更するには。
OnPaint ウィンドウの一部を再描画すると呼ばれる。
Onparentnotify メンバー関数 子ウィンドウが作成または破棄された、する場合、またはカーソルが子ウィンドウ上にあるとき、ユーザーがマウス ボタンをクリックすると呼ばれる。
OnQueryDragIcon 最小化されたときに呼び出されます (象徴) CWndユーザーがドラッグされること。
OnQueryEndSession ユーザーが選択した Windows セッションを終了するときに呼び出されます。
OnQueryNewPalette CWndは約入力フォーカスを受け取ることを通知します。
OnQueryOpen CWndのアイコンは、アイコンが表示されることをユーザーを要求するときに呼び出されます。
OnSetFocus CWndが入力フォーカスを取得した後と呼ばれる。
OnShowWindow CWndが非表示または表示するときに呼び出されます。
OnSize CWndのサイズが変更された後に呼び出されます。
OnSizing ユーザーが四角形をサイズ変更ことを示します。
OnStyleChanged 1 つ以上のウィンドウ スタイルが変更されたことを示します。
OnStyleChanging 1 つ以上のウィンドウのスタイルについては変更することを示します。

コントロール メッセージ ハンドラー

OnCharToItem 子リスト ボックスをLBS_WANTKEYBOARDINPUTスタイルをWM_CHARメッセージへの応答によって呼び出されます。
OnCompareItem 呼ばれる新しい項目の相対位置で子供をオーナー描画コンボ ボックスまたはリスト ボックス順。
OnDeleteItem オーナー描画子リスト ボックスまたはコンボ ボックスが破棄されるとき、またはアイテムがコントロールから削除されると呼ばれる。
OnDrawItem オーナー描画子ボタン コントロール、コンボ ボックス コントロール、リスト ボックス コントロール、またはメニューの外観が描画する必要があるときに呼び出されます。
OnDSCNotify データ ソース コントロールのバインド先のコントロールを変更または基になるカーソルを変更しようとするときに、データ ソース コントロールを起動するイベントへの応答と呼ばれる。
OnGetDlgCode 矢印キーは、コントロールが処理することができます、TAB キー入力そのものをコントロールと呼ばれる。
OnMeasureItem コントロールが作成されると、オーナー描画子コンボ ボックス、リスト ボックス、またはメニュー項目のと呼ばれます。CWndのコントロールのサイズを Windows に通知します。
SendChildNotifyLastMsg 子ウィンドウは、タスクを処理できるように通知メッセージは、親ウィンドウから子ウィンドウを提供します。
ReflectChildNotify メッセージのソースを反映しているヘルパー関数。
OnWndMsg Windows メッセージが処理されたかどうかを示します。
ReflectLastMsg 子ウィンドウに最後のメッセージを反映します。
OnVKeyToItem CWndを所有する、 WM_KEYDOWNメッセージへの応答で、リスト ボックスと呼ばれる。

入力メッセージ ハンドラー

OnChar キーストロークがシステム以外の文字に変換するときに呼び出されます。
OnDeadChar キーストロークがシステム以外のデッド文字 (アクセント文字など) に変換するときに呼び出されます。
OnHScroll ユーザーがCWndの水平スクロール バーをクリックしたときに呼び出されます。
OnKeyDown 非システム キーが押されたときに呼び出されます。
OnKeyUp システム以外のキーを離したときに呼び出されます。
OnLButtonDblClk ユーザーがマウスの左ボタンをダブルクリックしたときに呼び出されます。
OnLButtonDown ユーザーがマウスの左ボタンを押したときに呼び出されます。
OnLButtonUp マウスの左ボタンを離したときに呼び出されます。
OnMButtonDblClk ユーザーがマウスの中央ボタンをダブルクリックしたときに呼び出されます。
OnMButtonDown ユーザーがマウスの中央ボタンを押したときに呼び出されます。
OnMButtonUp マウスの中央ボタンを離すと呼び出されます。
, OnMouseActivate カーソルが非アクティブなウィンドウであり、ユーザーがマウス ボタンを押したときに呼び出されます。
OnMouseMove マウス カーソルを移動するときに呼び出されます。
OnMouseWheel ユーザー、マウス ホイールを回転させるときに呼び出されます。Windows NT 4.0 メッセージ処理を使用します。
OnRegisteredMouseWheel ユーザー、マウス ホイールを回転させるときに呼び出されます。Windows 95 および Windows NT 3.51 のメッセージ処理の使用します。
OnRButtonDblClk ユーザーがマウスの右ボタンをダブルクリックしたときに呼び出されます。
OnRButtonDown ユーザーがマウスの右ボタンを押したときに呼び出されます。
OnRButtonUp マウスの右ボタンを離したときに呼び出されます。
OnSetCursor マウス入力がキャプチャされていない場合は、マウス、ウィンドウ内のカーソルの移動が原因と呼ばれる。
OnTimer SetTimerで指定した各間隔後と呼ばれる。
OnVScroll ユーザーがウィンドウの垂直スクロール バーをクリックしたときに呼び出されます。
OnCaptureChanged マウス キャプチャが離れるウィンドウにメッセージを送信します。

非クライアント領域メッセージ ハンドラー

OnNcActivate 非クライアント領域をアクティブまたは非アクティブの状態を示すために変更する必要があるときに呼び出されます。
OnNcCalcSize クライアント領域の位置やサイズを計算する必要があるときに呼び出されます。
OnNcCreate 非クライアント領域が作成されるとき、 OnCreate前と呼ばれる。
OnNcDestroy 非クライアント領域が破棄されているときに呼び出されます。
OnNcHitTest CWndがカーソルを含むまたはSetCaptureがマウス入力をキャプチャしている場合、マウスを移動するたびに Windows によってと呼ばれる。
OnNcLButtonDblClk カーソルがCWndの非クライアント領域内にあるときに、マウスの左ボタンをダブルクリックすると呼ばれる。
OnNcLButtonDown カーソルがCWndの非クライアント領域内にあるときにマウスの左ボタンを押すときに呼び出されます。
OnNcLButtonUp カーソルがCWndの非クライアント領域内にあるときにマウスの左ボタンを離すと呼び出されます。
OnNcMButtonDblClk カーソルがCWndの非クライアント領域内にあるときに、マウスの中央ボタンをダブルクリックすると呼ばれる。
OnNcMButtonDown カーソルがCWndの非クライアント領域内にある間、ユーザーがマウスの中央ボタンを押したときに呼び出されます。
OnNcMButtonUp カーソルがCWndの非クライアント領域内にあるときにマウスの中央ボタンを離すと呼び出されます。
OnNcMouseMove カーソルがCWndの非クライアント領域内に移動したときに呼び出されます。
OnNcPaint 非クライアント領域に描画が必要なときに呼び出されます。
OnNcRButtonDblClk カーソルがCWndの非クライアント領域内にあるときに、マウスの右ボタンをダブルクリックすると呼ばれる。
OnNcRButtonDown カーソルがCWndの非クライアント領域内にあるときに、マウスの右ボタンを押すと呼び出されます。
OnNcRButtonUp カーソルがCWndの非クライアント領域内にあるときにマウスの右ボタンを離すと呼び出されます。

MDI メッセージ ハンドラー

OnMDIActivate MDI 子ウィンドウをアクティブ化または非アクティブにするときに呼び出されます。

クリップボード メッセージ ハンドラー

OnAskCbFormatName クリップボード オーナーがクリップボードの内容を表示するときに、クリップボード ビューアー アプリケーションでと呼ばれる。
OnChangeCbChain 指定されたウィンドウがチェインから削除されていることを通知します。
OnDestroyClipboard クリップボードは、Windows への呼び出しを空にしたときと呼ばれる EmptyClipboard関数。
OnDrawClipboard ときに呼び出されます、変更の内容。
OnHScrollClipboard クリップボード オーナーがクリップボード イメージをスクロールする必要があるとき、適切な部分を無効にして、スクロール バーの値を更新。
OnPaintClipboard クリップボード ビューアーのクライアント領域の描画が必要な場合と呼ばれる。
OnRenderAllFormats オーナー アプリケーションが破棄されているし、すべてその形式をレンダリングする必要があるときに呼び出されます。
OnRenderFormat クリップボードの所有者を特定の形式と表示される遅延レンダリングのニーズと呼ばれる。
OnSizeClipboard クリップボード ビューアー ウィンドウのクライアント領域のサイズが変更されたときに呼び出されます。
OnVScrollClipboard 所有者、クリップボード内のイメージをスクロールする必要があるとき、適切な部分を無効にして、スクロール バーの値を更新。

メニュー ループ通知

OnEnterMenuLoop メニュー モーダル ループに入るときに呼び出されます。
OnExitMenuLoop メニュー モーダル ループが終了したときに呼び出されます。

CWnd の概要|nbsp;基本クラスのメンバー |階層図(&N)

Index