windowsx.h ヘッダー
このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。
windowsx.h には、次のプログラミング インターフェイスが含まれています。
関数
Button_Enable ボタンを有効または無効にします。 |
Button_GetCheck ラジオ ボタンまたはチェック ボックスのチェック状態を取得します。 このマクロを使用するか、BM_GETCHECKメッセージを明示的に送信できます。 |
Button_GetState ボタンまたはチェック ボックスの状態を取得します。 このマクロを使用することも、BM_GETSTATE メッセージを明示的に送信することもできます。 |
Button_GetText ボタンのテキストを取得します。 |
Button_GetTextLength ボタンのテキスト内の文字数を取得します。 |
Button_SetCheck ラジオ ボタンまたはチェック ボックスのチェック状態を設定します。 このマクロを使用することも、BM_SETCHECKメッセージを明示的に送信することもできます。 |
Button_SetState ボタンの強調表示状態を設定します。 強調表示状態は、ユーザーがボタンを押したかのようにボタンが強調表示されているかどうかを示します。 このマクロを使用することも、BM_SETSTATEメッセージを明示的に送信することもできます。 |
Button_SetStyle ボタンのスタイルを設定します。 このマクロを使用することも、BM_SETSTYLE メッセージを明示的に送信することもできます。 |
Button_SetText ボタンのテキストを設定します。 |
ComboBox_AddItemData コンボ ボックス内の指定した位置にあるリストに項目データを追加します。 このマクロを使用することも、CB_ADDSTRINGメッセージを明示的に送信することもできます。 |
ComboBox_AddString コンボ ボックスのリストに文字列を追加します。 |
ComboBox_DeleteString コンボ ボックス内のリスト内の指定した位置にあるアイテムを削除します。 このマクロを使用することも、CB_DELETESTRING メッセージを明示的に送信することもできます。 |
ComboBox_Dir コンボ ボックスで表示されるリストに名前を追加します。 |
ComboBox_Enable コンボ ボックス コントロールを有効または無効にします。 |
ComboBox_FindItemData 指定した項目データを含むコンボ ボックス リスト内の最初の項目を検索します。 このマクロを使用することも、CB_FINDSTRING メッセージを明示的に送信することもできます。 |
ComboBox_FindString 指定した文字列で始まるコンボ ボックス リスト内の最初の文字列を検索します。 このマクロを使用することも、CB_FINDSTRING メッセージを明示的に送信することもできます。 |
ComboBox_FindStringExact 検索で大文字と小文字が区別されない点を除き、指定した文字列と完全に一致するコンボ ボックス リスト内の最初の文字列を検索します。 このマクロを使用することも、CB_FINDSTRINGEXACT メッセージを明示的に送信することもできます。 |
ComboBox_GetCount コンボ ボックスのリスト ボックス内の項目数を取得します。 このマクロを使用することも、CB_GETCOUNT メッセージを明示的に送信することもできます。 |
ComboBox_GetCurSel コンボ ボックスで現在選択されている項目のインデックスを取得します。 このマクロを使用することも、CB_GETCURSEL メッセージを明示的に送信することもできます。 |
ComboBox_GetDroppedControlRect ドロップダウン状態のコンボ ボックスの画面座標を取得します。 このマクロを使用することも、CB_GETDROPPEDCONTROLRECT メッセージを明示的に送信することもできます。 |
ComboBox_GetDroppedState コンボ ボックス コントロールのドロップ リストが表示されているかどうかを確認します。 このマクロを使用することも、CB_GETDROPPEDSTATE メッセージを明示的に送信することもできます。 |
ComboBox_GetExtendedUI コンボ ボックスが既定のユーザー インターフェイス (UI) または拡張 UI を使用しているかどうかを確認します。 このマクロを使用することも、CB_GETEXTENDEDUIメッセージを明示的に送信することもできます。 |
ComboBox_GetItemData コンボ ボックス内の指定したリスト アイテムに関連付けられているアプリケーション定義の値を取得します。 このマクロを使用することも、CB_GETITEMDATAメッセージを明示的に送信することもできます。 |
ComboBox_GetItemHeight コンボ ボックス内のリスト アイテムの高さを取得します。 このマクロを使用することも、CB_GETITEMHEIGHT メッセージを明示的に送信することもできます。 |
ComboBox_GetLBText コンボ ボックス内のリストから文字列を取得します。 このマクロを使用することも、CB_GETLBTEXT メッセージを明示的に送信することもできます。 |
ComboBox_GetLBTextLen コンボ ボックス内のリスト内の文字列の長さを取得します。 このマクロを使用することも、CB_GETLBTEXTLENメッセージを明示的に送信することもできます。 |
ComboBox_GetText コンボ ボックス コントロールからテキストを取得します。 |
ComboBox_GetTextLength コンボ ボックスのテキスト内の文字数を取得します。 |
ComboBox_InsertItemData 指定した位置にあるコンボ ボックスのリストに項目データを挿入します。 このマクロを使用することも、CB_INSERTSTRINGメッセージを明示的に送信することもできます。 |
ComboBox_InsertString コンボ ボックス内の指定した位置にあるリストに文字列を追加します。 このマクロを使用することも、CB_INSERTSTRINGメッセージを明示的に送信することもできます。 |
ComboBox_LimitText ユーザーが入力するテキストの長さをコンボ ボックスの編集コントロールに制限します。 このマクロを使用することも、CB_LIMITTEXT メッセージを明示的に送信することもできます。 |
ComboBox_ResetContent リスト ボックスからすべての項目を削除し、コンボ ボックスのコントロールを編集します。 このマクロを使用することも、CB_RESETCONTENT メッセージを明示的に送信することもできます。 |
ComboBox_SelectItemData コンボ ボックス内のリストで、指定したアイテム データを含むアイテムを検索します。 一致する項目が見つかった場合は、項目が選択されます。 このマクロを使用することも、CB_SELECTSTRING メッセージを明示的に送信することもできます。 |
ComboBox_SelectString コンボ ボックス内のリストで、指定した文字列内の文字で始まる項目を検索します。 一致する項目が見つかった場合は、項目が選択されます。 このマクロを使用することも、CB_SELECTSTRING メッセージを明示的に送信することもできます。 |
ComboBox_SetCurSel コンボ ボックスで現在選択されている項目を設定します。 このマクロを使用することも、CB_SETCURSEL メッセージを明示的に送信することもできます。 |
ComboBox_SetExtendedUI CBS_DROPDOWNまたはCBS_DROPDOWNLIST スタイルを持つコンボ ボックスの既定のユーザー インターフェイス (UI) または拡張 UI のいずれかを選択します。 このマクロを使用することも、CB_SETEXTENDEDUIメッセージを明示的に送信することもできます。 |
ComboBox_SetItemData コンボ ボックス内の指定したリスト アイテムに関連付けられているアプリケーション定義の値を設定します。 このマクロを使用することも、CB_SETITEMDATA メッセージを明示的に送信することもできます。 |
ComboBox_SetItemHeight コンボ ボックス内のリスト アイテムまたは選択フィールドの高さを設定します。 このマクロを使用することも、CB_SETITEMHEIGHTメッセージを明示的に送信することもできます。 |
ComboBox_SetText コンボ ボックスのテキストを設定します。 |
ComboBox_ShowDropdown コンボ ボックス内のリストを表示または非表示にします。 このマクロを使用することも、CB_SHOWDROPDOWN メッセージを明示的に送信することもできます。 |
DeleteFont DeleteFont マクロはフォント オブジェクトを削除し、フォント オブジェクトに関連付けられているすべてのシステム リソースを解放します。 |
Edit_CanUndo 編集コントロールまたはリッチ エディット コントロールの元に戻すキューにアクションがあるかどうかを決定します。 このマクロを使用することも、EM_CANUNDO メッセージを明示的に送信することもできます。 |
Edit_EmptyUndoBuffer 編集コントロールまたはリッチ エディット コントロールの元に戻すフラグをリセットします。 元に戻すフラグは、編集コントロール内の操作を元に戻すことができるたびに設定されます。 このマクロを使用することも、EM_EMPTYUNDOBUFFER メッセージを明示的に送信することもできます。 |
Edit_Enable 編集コントロールを有効または無効にします。 |
Edit_FmtLines 複数行の編集コントロールから取得されたテキストにソフト改行文字が含まれるかどうかを決定するフラグを設定します。 |
Edit_GetFirstVisibleLine 複数行の編集コントロールまたはリッチ エディット コントロール内の最も上に表示される行のインデックスを取得します。 このマクロを使用することも、EM_GETFIRSTVISIBLELINE メッセージを明示的に送信することもできます。 |
Edit_GetHandle 複数行の編集コントロールのテキストに現在割り当てられているメモリへのハンドルを取得します。 このマクロを使用することも、EM_GETHANDLE メッセージを明示的に送信することもできます。 |
Edit_GetLine 編集コントロールまたはリッチ エディット コントロールからテキスト行を取得します。 このマクロを使用することも、EM_GETLINEメッセージを明示的に送信することもできます。 |
Edit_GetLineCount 編集コントロールのテキスト内の行数を取得します。 このマクロを使用することも、EM_GETLINECOUNTメッセージを明示的に送信することもできます。 |
Edit_GetModify 編集コントロールまたはリッチ エディット コントロールの変更フラグの状態を取得します。 フラグは、コントロールの内容が変更されたかどうかを示します。 このマクロを使用することも、EM_GETMODIFY メッセージを明示的に送信することもできます。 |
Edit_GetPasswordChar 編集コントロールまたはリッチ エディット コントロールのパスワード文字を取得します。 このマクロを使用することも、EM_GETPASSWORDCHAR メッセージを明示的に送信することもできます。 |
Edit_GetRect 編集コントロールの書式設定四角形を取得します。 このマクロを使用することも、EM_GETRECT メッセージを明示的に送信することもできます。 |
Edit_GetSel エディット コントロールまたはリッチ エディット コントロールの現在の選択範囲の開始位置と終了文字位置を取得します。 このマクロを使用することも、EM_GETSEL メッセージを明示的に送信することもできます。 |
Edit_GetText 編集コントロールのテキストを取得します。 |
Edit_GetTextLength 編集コントロールのテキスト内の文字数を取得します。 |
Edit_GetWordBreakProc 編集コントロールまたはリッチ エディット コントロールの Wordwrap 関数のアドレスを取得します。 このマクロを使用することも、EM_GETWORDBREAKPROCメッセージを明示的に送信することもできます。 |
Edit_LimitText 編集コントロールに入力できるテキストの長さを制限します。 このマクロを使用することも、EM_LIMITTEXT メッセージを明示的に送信することもできます。 |
Edit_LineFromChar 複数行の編集コントロールまたはリッチ エディット コントロールで指定された文字インデックスを含む行のインデックスを取得します。 このマクロを使用することも、EM_LINEFROMCHAR メッセージを明示的に送信することもできます。 |
Edit_LineIndex 複数行の編集コントロールまたはリッチ エディット コントロールの指定した行の最初の文字の文字インデックスを取得します。 このマクロを使用することも、EM_LINEINDEX メッセージを明示的に送信することもできます。 |
Edit_LineLength エディット コントロールまたはリッチ エディット コントロールの行の長さを文字数で取得します。 このマクロを使用することも、EM_LINELENGTH メッセージを明示的に送信することもできます。 |
Edit_ReplaceSel 編集コントロールまたはリッチ エディット コントロール内の選択したテキストを、指定したテキストに置き換えます。 このマクロを使用することも、EM_REPLACESEL メッセージを明示的に送信することもできます。 |
Edit_Scroll 複数行の編集コントロールまたはリッチ エディット コントロールでテキストを垂直方向にスクロールします。 このマクロを使用することも、EM_SCROLLメッセージを明示的に送信することもできます。 |
Edit_ScrollCaret 編集コントロールまたはリッチ エディット コントロールでキャレットをスクロールして表示します。 このマクロを使用することも、EM_SCROLLCARET メッセージを明示的に送信することもできます。 |
Edit_SetHandle 複数行の編集コントロールで使用されるメモリのハンドルを設定します。 このマクロを使用することも、EM_SETHANDLEメッセージを明示的に送信することもできます。 |
Edit_SetModify 編集コントロールの変更フラグを設定またはクリアします。 変更フラグは、編集コントロール内のテキストが変更されたかどうかを示します。 このマクロを使用することも、EM_SETMODIFY メッセージを明示的に送信することもできます。 |
Edit_SetPasswordChar 編集コントロールまたはリッチ エディット コントロールのパスワード文字を設定または削除します。 パスワード文字を設定すると、ユーザーが入力した文字の代わりにその文字が表示されます。 このマクロを使用することも、EM_SETPASSWORDCHAR メッセージを明示的に送信することもできます。 |
Edit_SetReadOnly 編集コントロールまたはリッチ エディット コントロールの読み取り専用スタイル (ES_READONLY) を設定または削除します。 このマクロを使用することも、EM_SETREADONLYメッセージを明示的に送信することもできます。 |
Edit_SetRect 編集コントロールの書式設定の四角形を設定します。 このマクロを使用することも、EM_SETRECTメッセージを明示的に送信することもできます。 |
Edit_SetRectNoPaint 複数行の編集コントロールの書式設定の四角形を設定します。 このマクロは、編集コントロール ウィンドウを再描画しない点を除き、Edit_SetRectと同じです。 このマクロを使用することも、EM_SETRECTNP メッセージを明示的に送信することもできます。 |
Edit_SetSel 編集コントロールまたはリッチ エディット コントロール内の文字範囲を選択します。 このマクロを使用することも、EM_SETSELメッセージを明示的に送信することもできます。 |
Edit_SetTabStops 複数行の編集コントロールまたはリッチ エディット コントロールのタブ位置を設定します。 テキストがコントロールにコピーされると、テキスト内の任意のタブ文字によって、次のタブ位置までスペースが生成されます。 このマクロを使用することも、EM_SETTABSTOPSメッセージを明示的に送信することもできます。 |
Edit_SetText 編集コントロールのテキストを設定します。 |
Edit_SetWordBreakProc 編集コントロールの既定の Wordwrap 関数を、アプリケーション定義の Wordwrap 関数に置き換えます。 このマクロを使用することも、EM_SETWORDBREAKPROC メッセージを明示的に送信することもできます。 |
Edit_Undo 編集コントロールまたはリッチ エディット コントロールの元に戻すキューの最後の操作を元に戻します。 このマクロを使用することも、EM_UNDOメッセージを明示的に送信することもできます。 |
GET_X_LPARAM 指定した LPARAM 値から符号付き x 座標を取得します。 |
GET_Y_LPARAM 指定された LPARAM 値から符号付き y 座標を取得します。 |
ListBox_AddItemData 指定した場所にあるリスト ボックスに項目データを追加します。 このマクロを使用することも、LB_ADDSTRING メッセージを明示的に送信することもできます。 |
ListBox_AddString リスト ボックスに文字列を追加します。 |
ListBox_DeleteString リスト ボックス内の指定した場所にあるアイテムを削除します。 このマクロを使用することも、LB_DELETESTRINGメッセージを明示的に送信することもできます。 |
ListBox_Dir リスト ボックスで表示されるリストに名前を追加します。 |
ListBox_Enable リスト ボックス コントロールを有効または無効にします。 |
ListBox_FindItemData 指定した項目データを含むリスト ボックス内の最初の項目を検索します。 このマクロを使用することも、LB_FINDSTRINGメッセージを明示的に送信することもできます。 |
ListBox_FindString 指定した文字列で始まるリスト ボックス内の最初の文字列を検索します。 このマクロを使用することも、LB_FINDSTRINGメッセージを明示的に送信することもできます。 |
ListBox_FindStringExact 検索で大文字と小文字が区別されないことを除き、指定した文字列と完全に一致する最初のリスト ボックス文字列を検索します。 このマクロを使用することも、LB_FINDSTRINGEXACTメッセージを明示的に送信することもできます。 |
ListBox_GetCaretIndex 複数選択リスト ボックス内のフォーカス四角形を持つリスト ボックス項目のインデックスを取得します。 項目が選択されている場合と選択されていない場合があります。 このマクロを使用することも、LB_GETCARETINDEXメッセージを明示的に送信することもできます。 |
ListBox_GetCount リスト ボックス内の項目数を取得します。 このマクロを使用することも、LB_GETCOUNTメッセージを明示的に送信することもできます。 |
ListBox_GetCurSel 単一選択リスト ボックスで現在選択されている項目のインデックスを取得します。 このマクロを使用することも、LB_GETCURSELメッセージを明示的に送信することもできます。 |
ListBox_GetHorizontalExtent リスト ボックスに水平スクロール バーがある場合に、リスト ボックスを水平方向にスクロールできる幅 (スクロール可能な幅) を取得します。 このマクロを使用することも、LB_GETHORIZONTALEXTENTメッセージを明示的に送信することもできます。 |
ListBox_GetItemData 指定したリスト ボックス項目に関連付けられているアプリケーション定義の値を取得します。 このマクロを使用することも、LB_GETITEMDATAメッセージを明示的に送信することもできます。 |
ListBox_GetItemHeight リスト ボックス内の項目の高さを取得します。 |
ListBox_GetItemRect リスト ボックスに現在表示されているリスト ボックス 項目を連結する四角形の寸法を取得します。 このマクロを使用することも、LB_GETITEMRECTメッセージを明示的に送信することもできます。 |
ListBox_GetSel 項目の選択状態を取得します。 このマクロを使用することも、LB_GETSELメッセージを明示的に送信することもできます。 |
ListBox_GetSelCount 複数選択リスト ボックス内の選択した項目の数を取得します。 このマクロを使用することも、LB_GETSELCOUNTメッセージを明示的に送信することもできます。 |
ListBox_GetSelItems 複数選択リスト ボックス内の選択した項目のインデックスを取得します。 このマクロを使用することも、LB_GETSELITEMSメッセージを明示的に送信することもできます。 |
ListBox_GetText リスト ボックスから文字列を取得します。 このマクロを使用することも、LB_GETTEXTメッセージを明示的に送信することもできます。 |
ListBox_GetTextLen リスト ボックス内の文字列の長さを取得します。 このマクロを使用することも、LB_GETTEXTLEN メッセージを明示的に送信することもできます。 |
ListBox_GetTopIndex リスト ボックス内の最初に表示される項目のインデックスを取得します。 このマクロを使用することも、LB_GETTOPINDEX メッセージを明示的に送信することもできます。 |
ListBox_InsertItemData 指定した場所にあるリスト ボックスに項目データを挿入します。 このマクロを使用することも、LB_INSERTSTRING メッセージを明示的に送信することもできます。 |
ListBox_InsertString 指定した場所にあるリスト ボックスに文字列を追加します。 このマクロを使用することも、LB_INSERTSTRING メッセージを明示的に送信することもできます。 |
ListBox_ResetContent リスト ボックスからすべての項目を削除します。 このマクロを使用することも、LB_RESETCONTENTメッセージを明示的に送信することもできます。 |
ListBox_SelectItemData リスト ボックスで、指定したアイテム データを含むアイテムを検索します。 一致する項目が見つかった場合は、項目が選択されます。 このマクロを使用することも、LB_SELECTSTRINGメッセージを明示的に送信することもできます。 |
ListBox_SelectString リスト ボックスで、指定した文字列内の文字で始まる項目を検索します。 一致する項目が見つかった場合は、項目が選択されます。 このマクロを使用することも、LB_SELECTSTRINGメッセージを明示的に送信することもできます。 |
ListBox_SelItemRange 複数選択リスト ボックス内の 1 つ以上の連続する項目を選択または選択解除します。 このマクロを使用することも、LB_SELITEMRANGE メッセージを明示的に送信することもできます。 |
ListBox_SetCaretIndex 複数選択リスト ボックスの指定したインデックス位置にある項目にフォーカス四角形を設定します。 アイテムが表示されていない場合は、スクロールして表示されます。 このマクロを使用することも、LB_SETCARETINDEXメッセージを明示的に送信することもできます。 |
ListBox_SetColumnWidth 複数列リスト ボックス内のすべての列の幅を設定します。 このマクロを使用することも、LB_SETCOLUMNWIDTHメッセージを明示的に送信することもできます。 |
ListBox_SetCurSel 1 つの選択リスト ボックスで現在選択されている項目を設定します。 このマクロを使用するか、LB_SETCURSELメッセージを明示的に送信できます。 |
ListBox_SetHorizontalExtent リスト ボックスを水平方向にスクロールできる幅 (スクロール可能な幅) を設定します。 |
ListBox_SetItemData 指定したリスト ボックス項目に関連付けられているアプリケーション定義の値を設定します。 このマクロを使用することも、LB_SETITEMDATA メッセージを明示的に送信することもできます。 |
ListBox_SetItemHeight リスト ボックス内の項目の高さを設定します。 |
ListBox_SetSel 複数選択リスト ボックス内の項目を選択または選択解除します。 このマクロを使用することも、LB_SETSEL メッセージを明示的に送信することもできます。 |
ListBox_SetTabStops リスト ボックスのタブ位置を設定します。 このマクロを使用するか、LB_SETTABSTOPSメッセージを明示的に送信できます。 |
ListBox_SetTopIndex リスト ボックス内の指定した項目が確実に表示されるようにします。 このマクロを使用することも、LB_SETTOPINDEX メッセージを明示的に送信することもできます。 |
ScrollBar_Enable スクロール バー コントロールを有効または無効にします。 |
ScrollBar_GetPos 指定したスクロール バー内のスクロール ボックス (サム) の位置を取得します。 |
ScrollBar_GetRange スクロール バーの範囲を取得します。 |
ScrollBar_SetPos 指定したスクロール バー内のスクロール ボックス (サム) の位置を設定し、要求された場合は、スクロール ボックスの新しい位置を反映するようにスクロール バーを再描画します。 (ScrollBar_SetPos) |
ScrollBar_SetRange スクロール バーの範囲を設定します。 |
ScrollBar_Show スクロール バー コントロールを表示または非表示にします。 |
SelectFont SelectFont マクロは、指定されたデバイス コンテキスト (DC) にフォント オブジェクトを選択します。 新しいフォント オブジェクトは、前のフォント オブジェクトを置き換えます。 |
Static_Enable 静的コントロールを有効または無効にします。 |
Static_GetIcon SS_ICON スタイルを持つ静的コントロールに関連付けられているアイコンへのハンドルを取得します。 このマクロを使用することも、STM_GETICON メッセージを明示的に送信することもできます。 |
Static_GetText 静的コントロールのテキストを取得します。 |
Static_GetTextLength 静的コントロールのテキスト内の文字数を取得します。 |
Static_SetIcon 静的コントロールのアイコンを設定します。 このマクロを使用することも、STM_SETICON メッセージを明示的に送信することもできます。 |
Static_SetText 静的コントロールのテキストを設定します。 |