メニューとその他のリソース
メニューとその他のリソース テクノロジの概要。
メニューとその他のリソースを開発するには、次のヘッダーが必要です。
このテクノロジのプログラミング ガイダンスについては、次を参照してください。
関数
AppendMenuA 指定したメニュー バー、ドロップダウン メニュー、サブメニュー、またはショートカット メニューの末尾に新しい項目を追加します。 この関数を使用して、メニュー項目の内容、外観、および動作を指定できます。 (ANSI) |
AppendMenuW 指定したメニュー バー、ドロップダウン メニュー、サブメニュー、またはショートカット メニューの末尾に新しい項目を追加します。 この関数を使用して、メニュー項目の内容、外観、および動作を指定できます。 (Unicode) |
BeginUpdateResourceA バイナリ モジュール内のリソースを追加、削除、または置換するために UpdateResource 関数で使用できるハンドルを取得します。 (ANSI) |
BeginUpdateResourceW バイナリ モジュール内のリソースを追加、削除、または置換するために UpdateResource 関数で使用できるハンドルを取得します。 (Unicode) |
CharLowerA 文字列または 1 つの文字を小文字に変換します。 オペランドが文字列の場合、関数は文字を所定の位置に変換します。 (ANSI) |
CharLowerBuffA バッファー内の大文字を小文字に変換します。 関数は、文字を所定の位置に変換します。 (ANSI) |
CharLowerBuffW バッファー内の大文字を小文字に変換します。 関数は、文字を所定の位置に変換します。 (Unicode) |
CharLowerW 文字列または 1 つの文字を小文字に変換します。 オペランドが文字列の場合、関数は文字を所定の位置に変換します。 (Unicode) |
CharNextA 文字列内の次の文字へのポインターを取得します。 この関数は、1 バイト文字またはマルチバイト文字で構成される文字列を処理できます。 (ANSI) |
CharNextExA 文字列内の次の文字へのポインターを取得します。 この関数は、1 バイト文字またはマルチバイト文字で構成される文字列を処理できます。 |
CharNextW 文字列内の次の文字へのポインターを取得します。 この関数は、1 バイト文字またはマルチバイト文字で構成される文字列を処理できます。 (Unicode) |
CharPrevA 文字列内の前の文字へのポインターを取得します。 この関数は、1 バイト文字またはマルチバイト文字で構成される文字列を処理できます。 (ANSI) |
CharPrevExA 文字列内の前の文字へのポインターを取得します。 この関数は、1 バイト文字またはマルチバイト文字で構成される文字列を処理できます。 |
CharPrevW 文字列内の前の文字へのポインターを取得します。 この関数は、1 バイト文字またはマルチバイト文字で構成される文字列を処理できます。 (Unicode) |
CharToOemA 文字列を OEM 定義の文字セットに変換します。警告 使用しないでください。 (ANSI) |
CharToOemBuffA 文字列内の指定した数の文字を OEM 定義の文字セットに変換します。 (ANSI) |
CharToOemBuffW 文字列内の指定した数の文字を OEM 定義の文字セットに変換します。 (Unicode) |
CharToOemW 文字列を OEM 定義の文字セットに変換します。警告 使用しないでください。 (Unicode) |
CharUpperA 文字列または 1 つの文字を大文字に変換します。 オペランドが文字列の場合、関数は文字を所定の位置に変換します。 (ANSI) |
CharUpperBuffA バッファー内の小文字を大文字に変換します。 関数は、文字を所定の位置に変換します。 (ANSI) |
CharUpperBuffW バッファー内の小文字を大文字に変換します。 関数は、文字を所定の位置に変換します。 (Unicode) |
CharUpperW 文字列または 1 つの文字を大文字に変換します。 オペランドが文字列の場合、関数は文字を所定の位置に変換します。 (Unicode) |
CheckMenuItem 指定したメニュー項目のチェックマーク属性の状態を選択またはクリアに設定します。 |
CheckMenuRadioItem 指定したメニュー項目をチェックし、ラジオ項目にします。 同時に、 関数は、関連付けられているグループ内の他のすべてのメニュー項目をクリアし、それらの項目のラジオ項目の種類フラグをクリアします。 |
ClipCursor 画面上の四角形の領域にカーソルを閉じ込めます。 |
CopyAcceleratorTableA 指定したアクセラレータ テーブルをコピーします。 この関数は、アクセラレータ テーブル ハンドルに対応するアクセラレータ テーブル データを取得したり、アクセラレータ テーブル データのサイズを決定したりするために使用されます。 (ANSI) |
CopyAcceleratorTableW 指定したアクセラレータ テーブルをコピーします。 この関数は、アクセラレータ テーブル ハンドルに対応するアクセラレータ テーブル データを取得したり、アクセラレータ テーブル データのサイズを決定したりするために使用されます。 (Unicode) |
CopyCursor 指定したカーソルをコピーします。 |
CopyIcon 指定したアイコンを別のモジュールから現在のモジュールにコピーします。 |
CopyImage 新しいイメージ (アイコン、カーソル、またはビットマップ) を作成し、指定したイメージの属性を新しいイメージにコピーします。 必要に応じて、関数は新しいイメージの目的のサイズに合わせてビットを拡張します。 |
CreateAcceleratorTableA アクセラレータ テーブルを作成します。 (ANSI) |
CreateAcceleratorTableW アクセラレータ テーブルを作成します。 (Unicode) |
CreateCaret システム キャレットの新しい図形を作成し、指定したウィンドウにキャレットの所有権を割り当てます。 キャレット図形には、線、ブロック、またはビットマップを指定できます。 |
CreateCursor 指定したサイズ、ビット パターン、ホット スポットを持つカーソルを作成します。 |
CreateIcon 指定したサイズ、色、およびビット パターンを持つアイコンを作成します。 |
CreateIconFromResource アイコンを記述するリソース ビットからアイコンまたはカーソルを作成します。 (CreateIconFromResource) |
CreateIconFromResourceEx アイコンを記述するリソース ビットからアイコンまたはカーソルを作成します。 (CreateIconFromResourceEx) |
CreateIconIndirect ICONINFO 構造体からアイコンまたはカーソルを作成します。 |
CreateMenu メニューを作成します。 メニューは最初は空ですが、InsertMenuItem、AppendMenu、および InsertMenu 関数を使用してメニュー項目を入力できます。 |
CreatePopupMenu ドロップダウン メニュー、サブメニュー、またはショートカット メニューを作成します。 |
CreateResourceIndexer プロジェクト ファイルのルートと拡張 DLL の指定したパスに対して、新しいリソース インデクサーを作成します。 |
DeleteMenu 指定したメニューから項目を削除します。 メニュー項目がメニューまたはサブメニューを開いた場合、この関数はメニューまたはサブメニューへのハンドルを破棄し、メニューまたはサブメニューで使用されるメモリを解放します。 |
DestroyAcceleratorTable アクセラレータ テーブルを破棄します。 |
DestroyCaret キャレットの現在の図形を破棄し、ウィンドウからキャレットを解放し、キャレットを画面から削除します。 |
DestroyCursor カーソルを破棄し、カーソルが占有していたメモリを解放します。 この関数を使用して共有カーソルを破棄しないでください。 |
DestroyIcon アイコンを破棄し、アイコンが占有していたメモリを解放します。 |
DestroyIndexedResults IndexFilePath メソッドが返したパラメーターを解放します。 |
DestroyMenu 指定したメニューを破棄し、メニューが占有するすべてのメモリを解放します。 |
DestroyResourceIndexer 指定したリソース インデクサーに関連付けられているコンピューティング リソースを解放します。 |
DrawIcon 指定したデバイス コンテキストにアイコンまたはカーソルを描画します。 |
DrawIconEx 指定したデバイス コンテキストにアイコンまたはカーソルを描画し、指定したラスター操作を実行し、指定したとおりにアイコンまたはカーソルを拡大または圧縮します。 |
DrawMenuBar 指定したウィンドウのメニュー バーを再描画します。 システムがウィンドウを作成した後にメニュー バーが変更された場合は、変更されたメニュー バーを描画するためにこの関数を呼び出す必要があります。 |
EnableMenuItem 指定したメニュー項目を有効、無効、または灰色にします。 |
EndMenu 呼び出し元スレッドのアクティブなメニューを終了します。 |
EndUpdateResourceA UpdateResource の呼び出しの前に行われた変更をコミットまたは破棄します。 (ANSI) |
EndUpdateResourceW UpdateResource の呼び出しの前に行われた変更をコミットまたは破棄します。 (Unicode) |
ENUMRESLANGPROCA EnumResourceLanguages 関数と EnumResourceLanguagesEx 関数で使用されるアプリケーション定義のコールバック関数。 (ANSI) |
ENUMRESLANGPROCW EnumResourceLanguages 関数と EnumResourceLanguagesEx 関数で使用されるアプリケーション定義のコールバック関数。 (ANSI) |
ENUMRESNAMEPROCA EnumResourceNames 関数と EnumResourceNamesEx 関数で使用されるアプリケーション定義のコールバック関数。 (ANSI) |
ENUMRESNAMEPROCW EnumResourceNames 関数と EnumResourceNamesEx 関数で使用されるアプリケーション定義のコールバック関数。 (Unicode) |
EnumResourceLanguagesA バイナリ モジュールに関連付けられている、指定した型と名前の言語固有のリソースを列挙します。 (ANSI) |
EnumResourceLanguagesExA 指定したバイナリ モジュールに関連付けられた、指定した型と名前の言語固有のリソースを列挙します。 列挙体をより細かく制御できるようにすることで、EnumResourceLanguages を拡張します。 (ANSI) |
EnumResourceLanguagesExW 指定したバイナリ モジュールに関連付けられた、指定した型と名前の言語固有のリソースを列挙します。 列挙体をより細かく制御できるようにすることで、EnumResourceLanguages を拡張します。 (Unicode) |
EnumResourceLanguagesW バイナリ モジュールに関連付けられた、指定した型と名前の言語固有のリソースを列挙します。 (Unicode) |
EnumResourceNamesA バイナリ モジュール内の指定した型のリソースを列挙します。 (ANSI) |
EnumResourceNamesExA 指定したバイナリ モジュールに関連付けられている指定した型のリソースを列挙します。 検索には、LN ファイルとそれに関連付けられている .mui ファイルの両方を含めることができます。または、いくつかの方法で制限できます。 (ANSI) |
EnumResourceNamesExW 指定したバイナリ モジュールに関連付けられている指定した型のリソースを列挙します。 検索には、LN ファイルとそれに関連付けられている .mui ファイルの両方を含めることができます。または、いくつかの方法で制限できます。 (Unicode) |
EnumResourceNamesW バイナリ モジュール内の指定した型のリソースを列挙します。 (Unicode) |
EnumResourceTypesA バイナリ モジュール内のリソースの種類を列挙します。 (ANSI) |
EnumResourceTypesExA 指定したバイナリ モジュールに関連付けられているリソースの種類を列挙します。 (ANSI) |
EnumResourceTypesExW 指定したバイナリ モジュールに関連付けられているリソースの種類を列挙します。 (Unicode) |
EnumResourceTypesW バイナリ モジュール内のリソースの種類を列挙します。 (Unicode) |
ENUMRESTYPEPROCA EnumResourceTypes 関数と EnumResourceTypesEx 関数で使用されるアプリケーション定義のコールバック関数。 (ANSI) |
ENUMRESTYPEPROCW EnumResourceTypes 関数と EnumResourceTypesEx 関数で使用されるアプリケーション定義のコールバック関数。 (Unicode) |
FindResourceA 指定したモジュール内の指定した型と名前を持つリソースの場所を決定します。 (FindResourceA) |
FindResourceExA 指定したモジュール内の指定した型、名前、言語を使用して、リソースの場所を決定します。 (FindResourceExA) |
FindResourceExW 指定したモジュール内の指定した型、名前、言語を使用して、リソースの場所を決定します。 (FindResourceExW) |
FindResourceW 指定したモジュール内の指定した型と名前を持つリソースの場所を決定します。 (FindResourceW) |
FreeResource 読み込まれたリソースの参照カウントをデクリメント (1 ずつ減少) します。 参照カウントが 0 に達すると、リソースによって占有されているメモリが解放されます。 |
GetCaretBlinkTime キャレットのピクセルを反転するために必要な時間を取得します。 ユーザーはこの値を設定できます。 |
GetCaretPos キャレットの位置を指定した POINT 構造体にコピーします。 |
GetClipCursor カーソルが閉じ込められる四角形の領域の画面座標を取得します。 |
GetCursor 現在のカーソルへのハンドルを取得します。 |
GetCursorInfo グローバル カーソルに関する情報を取得します。 |
GetCursorPos マウス カーソルの位置を画面座標で取得します。 |
GetDistanceOfClosestLanguageInList 指定した言語コードと、言語の一覧で最も近い一致との間の距離を決定します。 |
GetFileVersionInfoA 指定したファイルのバージョン情報を取得します。 (GetFileVersionInfoA) |
GetFileVersionInfoExA 指定したファイルのバージョン情報を取得します。 (GetFileVersionInfoExA) |
GetFileVersionInfoExW 指定したファイルのバージョン情報を取得します。 (GetFileVersionInfoExW) |
GetFileVersionInfoSizeA オペレーティング システムが指定したファイルのバージョン情報を取得できるかどうかを判断します。 バージョン情報が使用可能な場合、GetFileVersionInfoSize は、その情報のサイズ (バイト単位) を返します。 (ANSI) |
GetFileVersionInfoSizeExA オペレーティング システムが指定したファイルのバージョン情報を取得できるかどうかを判断します。 バージョン情報が使用可能な場合、GetFileVersionInfoSizeEx は、その情報のサイズをバイト単位で返します。 (ANSI) |
GetFileVersionInfoSizeExW オペレーティング システムが指定したファイルのバージョン情報を取得できるかどうかを判断します。 バージョン情報が使用可能な場合、GetFileVersionInfoSizeEx は、その情報のサイズをバイト単位で返します。 (Unicode) |
GetFileVersionInfoSizeW オペレーティング システムが指定したファイルのバージョン情報を取得できるかどうかを判断します。 バージョン情報が使用可能な場合、GetFileVersionInfoSize は、その情報のサイズ (バイト単位) を返します。 (Unicode) |
GetFileVersionInfoW 指定したファイルのバージョン情報を取得します。 (GetFileVersionInfoW) |
GetIconInfo 指定したアイコンまたはカーソルに関する情報を取得します。 |
GetIconInfoExA 指定したアイコンまたはカーソルに関する情報を取得します。 GetIconInfoEx は、新しい ICONINFOEX 構造体を使用して GetIconInfo を拡張します。 (ANSI) |
GetIconInfoExW 指定したアイコンまたはカーソルに関する情報を取得します。 GetIconInfoEx は、新しい ICONINFOEX 構造体を使用して GetIconInfo を拡張します。 (Unicode) |
GetMenu 指定したウィンドウに割り当てられたメニューへのハンドルを取得します。 |
GetMenuBarInfo 指定したメニュー バーに関する情報を取得します。 |
GetMenuCheckMarkDimensions 既定のチェックマーク ビットマップの寸法を取得します。 |
GetMenuDefaultItem 指定したメニューの既定のメニュー項目を決定します。 |
GetMenuInfo 指定したメニューに関する情報を取得します。 |
GetMenuItemCount 指定したメニュー内の項目の数を決定します。 |
GetMenuItemID メニュー内の指定した位置にあるメニュー項目のメニュー項目識別子を取得します。 |
GetMenuItemInfoA メニュー項目に関する情報を取得します。 (ANSI) |
GetMenuItemInfoW メニュー項目に関する情報を取得します。 (Unicode) |
GetMenuItemRect 指定したメニュー項目の外接する四角形を取得します。 |
GetMenuState 指定したメニュー項目に関連付けられているメニュー フラグを取得します。 |
GetMenuStringA 指定したメニュー項目のテキスト文字列を指定したバッファーにコピーします。 (ANSI) |
GetMenuStringW 指定したメニュー項目のテキスト文字列を指定したバッファーにコピーします。 (Unicode) |
GetPhysicalCursorPos 物理的な座標でのカーソルの位置を取得します。 |
GetSubMenu 指定したメニュー項目によってアクティブ化されたドロップダウン メニューまたはサブメニューへのハンドルを取得します。 |
GetSystemMenu コピーと変更のために、アプリケーションがウィンドウ メニュー (システム メニューまたはコントロール メニューとも呼ばれます) にアクセスできるようにします。 |
HideCaret キャレットを画面から削除します。 キャレットを非表示にしても、現在の図形が破棄されたり、挿入ポイントが無効にされたりすることはありません。 |
HiliteMenuItem メニュー バーの項目の強調表示を追加または削除します。 |
IndexFilePath ファイルとフォルダーの名前付け規則のファイル パスにインデックスを付けます。 |
InsertMenuA メニューに新しいメニュー項目を挿入し、他の項目をメニューの下に移動します。 (ANSI) |
InsertMenuItemA メニュー内の指定した位置に新しいメニュー項目を挿入します。 (ANSI) |
InsertMenuItemW メニュー内の指定した位置に新しいメニュー項目を挿入します。 (Unicode) |
InsertMenuW メニューに新しいメニュー項目を挿入し、他の項目をメニューの下に移動します。 (Unicode) |
IS_INTRESOURCE 値がリソースの整数識別子であるかどうかを判断します。 |
IsCharAlphaA 文字がアルファベット文字であるかどうかを判断します。 この決定は、セットアップ中またはコントロール パネルを通じてユーザーが選択した言語のセマンティクスに基づいています。 (ANSI) |
IsCharAlphaNumericA 文字がアルファベットまたは数字のどちらであるかを判断します。 この決定は、セットアップ中またはコントロール パネルを通じてユーザーが選択した言語のセマンティクスに基づいています。 (ANSI) |
IsCharAlphaNumericW 文字がアルファベットまたは数字のどちらであるかを判断します。 この決定は、セットアップ中またはコントロール パネルを通じてユーザーが選択した言語のセマンティクスに基づいています。 (Unicode) |
IsCharAlphaW 文字がアルファベット文字であるかどうかを判断します。 この決定は、セットアップ中またはコントロール パネルを通じてユーザーが選択した言語のセマンティクスに基づいています。 (Unicode) |
IsCharLowerA 文字が小文字かどうかを判断します。 この決定は、セットアップ中またはコントロール パネルを通じてユーザーが選択した言語のセマンティクスに基づいています。 |
IsCharUpperA 文字が大文字かどうかを判断します。 この決定は、セットアップ中またはコントロール パネルを通じてユーザーが選択した言語のセマンティクスに基づいています。 (ANSI) |
IsCharUpperW 文字が大文字かどうかを判断します。 この決定は、セットアップ中またはコントロール パネルを通じてユーザーが選択した言語のセマンティクスに基づいています。 (Unicode) |
IsMenu ハンドルがメニュー ハンドルであるかどうかを判断します。 |
IsWellFormedTag BCP-47 言語タグが整形式であるかどうかを判断します。 |
LoadAcceleratorsA 指定したアクセラレータ テーブルを読み込みます。 (ANSI) |
LoadAcceleratorsW 指定したアクセラレータ テーブルを読み込みます。 (Unicode) |
LoadCursorA アプリケーション インスタンスに関連付けられている実行可能ファイル (.EXE) から、指定したカーソル リソースを読み込みます。 (ANSI) |
LoadCursorFromFileA ファイルに含まれるデータに基づいてカーソルを作成します。 (ANSI) |
LoadCursorFromFileW ファイルに含まれるデータに基づいてカーソルを作成します。 (Unicode) |
LoadCursorW アプリケーション インスタンスに関連付けられている実行可能ファイル (.EXE) から、指定したカーソル リソースを読み込みます。 (Unicode) |
LoadIconA アプリケーション インスタンスに関連付けられている実行可能ファイル (.exe) から指定されたアイコン リソースを読み込みます。 (ANSI) |
LoadIconW アプリケーション インスタンスに関連付けられている実行可能ファイル (.exe) から指定されたアイコン リソースを読み込みます。 (Unicode) |
LoadImageA アイコン、カーソル、アニメーションカーソル、またはビットマップを読み込みます。 (ANSI) |
LoadImageW アイコン、カーソル、アニメーションカーソル、またはビットマップを読み込みます。 (Unicode) |
LoadMenuA アプリケーション インスタンスに関連付けられている実行可能ファイル (.exe) から、指定したメニュー リソースを読み込みます。 (ANSI) |
LoadMenuIndirectA 指定したメニュー テンプレートをメモリに読み込みます。 (ANSI) |
LoadMenuIndirectW 指定したメニュー テンプレートをメモリに読み込みます。 (Unicode) |
LoadMenuW アプリケーション インスタンスに関連付けられている実行可能ファイル (.exe) から、指定したメニュー リソースを読み込みます。 (Unicode) |
LoadResource メモリ内の指定したリソースの最初のバイトへのポインターを取得するために使用できるハンドルを取得します。 |
LoadStringA 指定したモジュールに関連付けられている実行可能ファイルから文字列リソースを読み込み、文字列をバッファーにコピーし、終端の null 文字を追加します。 (ANSI) |
LoadStringW 指定したモジュールに関連付けられている実行可能ファイルから文字列リソースを読み込み、文字列をバッファーにコピーし、終端の null 文字を追加します。 (Unicode) |
LockResource メモリ内の指定されたリソースへのポインターを取得します。 |
LookupIconIdFromDirectory アイコンまたはカーソル データを検索して、現在のディスプレイ デバイスに最適なアイコンまたはカーソルを検索します。 (LookupIconIdFromDirectory) |
LookupIconIdFromDirectoryEx アイコンまたはカーソル データを検索して、現在のディスプレイ デバイスに最適なアイコンまたはカーソルを検索します。 (LookupIconIdFromDirectoryEx) |
lstrcatA 1 つの文字列を別の文字列に追加します。警告 使用しないでください。 (ANSI) |
lstrcatW 1 つの文字列を別の文字列に追加します。警告 使用しないでください。 (Unicode) |
lstrcmpA 2 つの文字列を比較します。 比較では、大文字と小文字を区別します。 (ANSI) |
lstrcmpiA 2 つの文字列を比較します。 比較では、大文字と小文字を区別しません。 (ANSI) |
lstrcmpiW 2 つの文字列を比較します。 比較では、大文字と小文字を区別しません。 (Unicode) |
lstrcmpW 2 つの文字列を比較します。 比較では、大文字と小文字を区別します。 (Unicode) |
lstrcpyA 文字列をバッファーにコピーします。 (ANSI) |
lstrcpynA 指定した文字数をソース文字列からバッファーにコピーします。警告 使用しないでください。 (ANSI) |
lstrcpynW 指定した文字数をソース文字列からバッファーにコピーします。警告 使用しないでください。 (Unicode) |
lstrcpyW 文字列をバッファーにコピーします。 (Unicode) |
lstrlenA 指定した文字列の長さを決定します (終端の null 文字は含まれません)。 (ANSI) |
lstrlenW 指定した文字列の長さを決定します (終端の null 文字は含まれません)。 (Unicode) |
MAKEINTRESOURCEA 整数値をリソース管理機能と互換性のあるリソースの種類に変換します。 このマクロは、リソースの名前を含む文字列の代わりに使用されます。 (ANSI) |
MAKEINTRESOURCEW 整数値をリソース管理機能と互換性のあるリソースの種類に変換します。 このマクロは、リソースの名前を含む文字列の代わりに使用されます。 (Unicode) |
MenuItemFromPoint 指定した場所にあるメニュー項目 (存在する場合) を決定します。 |
ModifyMenuA 既存のメニュー項目を変更します。 (ANSI) |
ModifyMenuW 既存のメニュー項目を変更します。 (Unicode) |
OemToCharA OEM で定義された文字セットの文字列を ANSI またはワイド文字の文字列に変換します。警告 使用しないでください。 (ANSI) |
OemToCharBuffA 文字列内の指定した文字数を OEM 定義文字セットから ANSI 文字列またはワイド文字文字列に変換します。 (ANSI) |
OemToCharBuffW 文字列内の指定した文字数を OEM 定義文字セットから ANSI 文字列またはワイド文字文字列に変換します。 (Unicode) |
OemToCharW OEM で定義された文字セットの文字列を ANSI またはワイド文字の文字列に変換します。警告 使用しないでください。 (Unicode) |
PrivateExtractIconsA 指定したファイルから抽出されたアイコンへのハンドルの配列を作成します。 (ANSI) |
PrivateExtractIconsW 指定したファイルから抽出されたアイコンへのハンドルの配列を作成します。 (Unicode) |
RemoveMenu メニュー項目を削除するか、指定したメニューからサブメニューをデタッチします。 |
SetCaretBlinkTime キャレットの点滅時間を指定したミリ秒に設定します。 点滅時間は、キャレットのピクセルを反転するために必要な経過時間 (ミリ秒単位) です。 |
SetCaretPos キャレットを指定した座標に移動します。 キャレットを所有するウィンドウが CS_OWNDC クラス スタイルで作成された場合、指定した座標は、そのウィンドウに関連付けられているデバイス コンテキストのマッピング モードの対象になります。 |
SetCursor カーソルの図形を設定します。 |
SetCursorPos 指定した画面座標にカーソルを移動します。 |
SetMenu 指定したウィンドウに新しいメニューを割り当てます。 |
SetMenuDefaultItem 指定したメニューの既定のメニュー項目を設定します。 |
SetMenuInfo 指定したメニューの情報を設定します。 |
SetMenuItemBitmaps 指定したビットマップをメニュー項目に関連付けます。 メニュー項目を選択するかクリアするかに関係なく、メニュー項目の横に適切なビットマップが表示されます。 |
SetMenuItemInfoA メニュー項目に関する情報を変更します。 (ANSI) |
SetMenuItemInfoW メニュー項目に関する情報を変更します。 (Unicode) |
SetPhysicalCursorPos カーソルの位置を物理的な座標で設定します。 |
SetSystemCursor アプリケーションでシステム カーソルをカスタマイズできるようにします。 id パラメーターで指定されたシステム カーソルの内容を hcur パラメーターで指定されたカーソルの内容に置き換え、hcur を破棄します。 |
ShowCaret キャレットをキャレットの現在位置で画面上に表示します。 キャレットが表示されると、自動的に点滅し始めます。 |
ShowCursor カーソルを表示または非表示にします。 (ShowCursor) |
SizeofResource 指定したリソースのサイズをバイト単位で取得します。 |
StringCbCatA ある文字列を別の文字列に連結します。 (StringCbCatA) |
StringCbCatExA ある文字列を別の文字列に連結します。 (StringCbCatExA) |
StringCbCatExW ある文字列を別の文字列に連結します。 (StringCbCatExW) |
StringCbCatNA 指定したバイト数を 1 つの文字列から別の文字列に連結します。 (StringCbCatNA) |
StringCbCatNExA 指定したバイト数を 1 つの文字列から別の文字列に連結します。 (StringCbCatNExA) |
StringCbCatNExW 指定したバイト数を 1 つの文字列から別の文字列に連結します。 (StringCbCatNExW) |
StringCbCatNW 指定したバイト数を 1 つの文字列から別の文字列に連結します。 (StringCbCatNW) |
StringCbCatW ある文字列を別の文字列に連結します。 (StringCbCatW) |
StringCbCopyA ある文字列を別の文字列にコピーします。 (StringCbCopyA) |
StringCbCopyExA ある文字列を別の文字列にコピーします。 (StringCbCopyExA) |
StringCbCopyExW ある文字列を別の文字列にコピーします。 (StringCbCopyExW) |
StringCbCopyNA 指定したバイト数を 1 つの文字列から別の文字列にコピーします。 (StringCbCopyNA) |
StringCbCopyNExA 指定したバイト数を 1 つの文字列から別の文字列にコピーします。 (StringCbCopyNExA) |
StringCbCopyNExW 指定したバイト数を 1 つの文字列から別の文字列にコピーします。 (StringCbCopyNExW) |
StringCbCopyNW 指定したバイト数を 1 つの文字列から別の文字列にコピーします。 (StringCbCopyNW) |
StringCbCopyW ある文字列を別の文字列にコピーします。 (StringCbCopyW) |
StringCbGetsA 改行文字 ('\n') まで、stdin から 1 行のテキストを取得します。 (StringCbGetsA) |
StringCbGetsExA 改行文字 ('\n') まで、stdin から 1 行のテキストを取得します。 (StringCbGetsExA) |
StringCbGetsExW 改行文字 ('\n') まで、stdin から 1 行のテキストを取得します。 (StringCbGetsExW) |
StringCbGetsW 改行文字 ('\n') まで、stdin から 1 行のテキストを取得します。 (StringCbGetsW) |
StringCbLengthA 文字列が指定した長さをバイト単位で超えるかどうかを判断します。 (ANSI) |
StringCbLengthW 文字列が指定した長さをバイト単位で超えるかどうかを判断します。 (Unicode) |
StringCbPrintf_lA 指定した文字列に書式設定されたデータを書き込みます。 コピー先バッファーのサイズは、 関数に提供され、このバッファーの末尾を越えて書き込まれないことを確認します。 (StringCbPrintf_lA) |
StringCbPrintf_lExA 指定した文字列に書式設定されたデータを書き込みます。 コピー先バッファーのサイズは、 関数に提供され、このバッファーの末尾を越えて書き込まれないことを確認します。 (StringCbPrintf_lExA) |
StringCbPrintf_lExW 指定した文字列に書式設定されたデータを書き込みます。 コピー先バッファーのサイズは、 関数に提供され、このバッファーの末尾を越えて書き込まれないことを確認します。 (StringCbPrintf_lExW) |
StringCbPrintf_lW 指定した文字列に書式設定されたデータを書き込みます。 コピー先バッファーのサイズは、 関数に提供され、このバッファーの末尾を越えて書き込まれないことを確認します。 (StringCbPrintf_lW) |
StringCbPrintfA 指定した文字列に書式設定されたデータを書き込みます。 (StringCbPrintfA) |
StringCbPrintfExA 指定した文字列に書式設定されたデータを書き込みます。 (StringCbPrintfExA) |
StringCbPrintfExW 指定した文字列に書式設定されたデータを書き込みます。 (StringCbPrintfExW) |
StringCbPrintfW 指定した文字列に書式設定されたデータを書き込みます。 (StringCbPrintfW) |
StringCbVPrintf_lA 引数のリストへのポインターを使用して、指定した文字列に書式設定されたデータを書き込みます。 コピー先バッファーのサイズは、 関数に提供され、このバッファーの末尾を越えて書き込まれないことを確認します。 (StringCbVPrintf_lA) |
StringCbVPrintf_lExA 引数のリストへのポインターを使用して、指定した文字列に書式設定されたデータを書き込みます。 コピー先バッファーのサイズは、 関数に提供され、このバッファーの末尾を越えて書き込まれないことを確認します。 (StringCbVPrintf_lExA) |
StringCbVPrintf_lExW 引数のリストへのポインターを使用して、指定した文字列に書式設定されたデータを書き込みます。 コピー先バッファーのサイズは、 関数に提供され、このバッファーの末尾を越えて書き込まれないことを確認します。 (StringCbVPrintf_lExW) |
StringCbVPrintf_lW 引数のリストへのポインターを使用して、指定した文字列に書式設定されたデータを書き込みます。 コピー先バッファーのサイズは、 関数に提供され、このバッファーの末尾を越えて書き込まれないことを確認します。 (StringCbVPrintf_lW) |
StringCbVPrintfA 引数のリストへのポインターを使用して、指定した文字列に書式設定されたデータを書き込みます。 (StringCbVPrintfA) |
StringCbVPrintfExA 引数のリストへのポインターを使用して、指定した文字列に書式設定されたデータを書き込みます。 (StringCbVPrintfExA) |
StringCbVPrintfExW 引数のリストへのポインターを使用して、指定した文字列に書式設定されたデータを書き込みます。 (StringCbVPrintfExW) |
StringCbVPrintfW 引数のリストへのポインターを使用して、指定した文字列に書式設定されたデータを書き込みます。 (StringCbVPrintfW) |
StringCchCatA ある文字列を別の文字列に連結します。 (StringCchCatA) |
StringCchCatExA ある文字列を別の文字列に連結します。 (StringCchCatExA) |
StringCchCatExW ある文字列を別の文字列に連結します。 (StringCchCatExW) |
StringCchCatNA 指定した文字数を 1 つの文字列から別の文字列に連結します。 (StringCchCatNA) |
StringCchCatNExA 指定した文字数を 1 つの文字列から別の文字列に連結します。 (StringCchCatNExA) |
StringCchCatNExW 指定した文字数を 1 つの文字列から別の文字列に連結します。 (StringCchCatNExW) |
StringCchCatNW 指定した文字数を 1 つの文字列から別の文字列に連結します。 (StringCchCatNW) |
StringCchCatW ある文字列を別の文字列に連結します。 (StringCchCatW) |
StringCchCopyA ある文字列を別の文字列にコピーします。 (StringCchCopyA) |
StringCchCopyExA ある文字列を別の文字列にコピーします。 (StringCchCopyExA) |
StringCchCopyExW ある文字列を別の文字列にコピーします。 (StringCchCopyExW) |
StringCchCopyNA 指定した文字数を 1 つの文字列から別の文字列にコピーします。 (StringCchCopyNA) |
StringCchCopyNExA 指定した文字数を 1 つの文字列から別の文字列にコピーします。 (StringCchCopyNExA) |
StringCchCopyNExW 指定した文字数を 1 つの文字列から別の文字列にコピーします。 (StringCchCopyNExW) |
StringCchCopyNW 指定した文字数を 1 つの文字列から別の文字列にコピーします。 (StringCchCopyNW) |
StringCchCopyW ある文字列を別の文字列にコピーします。 (StringCchCopyW) |
StringCchGetsA 改行文字 ('\n') まで、stdin から 1 行のテキストを取得します。 (StringCchGetsA) |
StringCchGetsExA 改行文字 ('\n') まで、stdin から 1 行のテキストを取得します。 (StringCchGetsExA) |
StringCchGetsExW 改行文字 ('\n') まで、stdin から 1 行のテキストを取得します。 (StringCchGetsExW) |
StringCchGetsW 改行文字 ('\n') まで、stdin から 1 行のテキストを取得します。 (StringCchGetsW) |
StringCchLengthA 文字列が指定した長さを文字数で超えるかどうかを判断します。 (ANSI) |
StringCchLengthW 文字列が指定した長さを文字数で超えるかどうかを判断します。 (Unicode) |
StringCchPrintf_lA 指定した文字列に書式設定されたデータを書き込みます。 コピー先バッファーのサイズは、 関数に提供され、このバッファーの末尾を越えて書き込まれないことを確認します。 (StringCchPrintf_lA) |
StringCchPrintf_lExA 指定した文字列に書式設定されたデータを書き込みます。 コピー先バッファーのサイズは、 関数に提供され、このバッファーの末尾を越えて書き込まれないことを確認します。 (StringCchPrintf_lExA) |
StringCchPrintf_lExW 指定した文字列に書式設定されたデータを書き込みます。 コピー先バッファーのサイズは、 関数に提供され、このバッファーの末尾を越えて書き込まれないことを確認します。 (StringCchPrintf_lExW) |
StringCchPrintf_lW 指定した文字列に書式設定されたデータを書き込みます。 コピー先バッファーのサイズは、 関数に提供され、このバッファーの末尾を越えて書き込まれないことを確認します。 (StringCchPrintf_lW) |
StringCchPrintfA 指定した文字列に書式設定されたデータを書き込みます。 (StringCchPrintfA) |
StringCchPrintfExA 指定した文字列に書式設定されたデータを書き込みます。 (StringCchPrintfExA) |
StringCchPrintfExW 指定した文字列に書式設定されたデータを書き込みます。 (StringCchPrintfExW) |
StringCchPrintfW 指定した文字列に書式設定されたデータを書き込みます。 (StringCchPrintfW) |
StringCchVPrintf_lA 引数のリストへのポインターを使用して、指定した文字列に書式設定されたデータを書き込みます。 コピー先バッファーのサイズは、 関数に提供され、このバッファーの末尾を越えて書き込まれないことを確認します。 (StringCchVPrintf_lA) |
StringCchVPrintf_lExA 引数のリストへのポインターを使用して、指定した文字列に書式設定されたデータを書き込みます。 コピー先バッファーのサイズは、 関数に提供され、このバッファーの末尾を越えて書き込まれないことを確認します。 (StringCchVPrintf_lExA) |
StringCchVPrintf_lExW 引数のリストへのポインターを使用して、指定した文字列に書式設定されたデータを書き込みます。 コピー先バッファーのサイズは、 関数に提供され、このバッファーの末尾を越えて書き込まれないことを確認します。 (StringCchVPrintf_lExW) |
StringCchVPrintf_lW 引数のリストへのポインターを使用して、指定した文字列に書式設定されたデータを書き込みます。 コピー先バッファーのサイズは、 関数に提供され、このバッファーの末尾を越えて書き込まれないことを確認します。 (StringCchVPrintf_lW) |
StringCchVPrintfA 引数のリストへのポインターを使用して、指定した文字列に書式設定されたデータを書き込みます。 (StringCchVPrintfA) |
StringCchVPrintfExA 引数のリストへのポインターを使用して、指定した文字列に書式設定されたデータを書き込みます。 (StringCchVPrintfExA) |
StringCchVPrintfExW 引数のリストへのポインターを使用して、書式設定されたデータを指定された文字列に書き込みます。 (StringCchVPrintfExW) |
StringCchVPrintfW 引数のリストへのポインターを使用して、書式設定されたデータを指定された文字列に書き込みます。 (StringCchVPrintfW) |
TrackPopupMenu 指定した場所にショートカット メニューを表示し、メニュー上の項目の選択を追跡します。 ショートカット メニューは、画面上の任意の場所に表示できます。 |
TrackPopupMenuEx 指定した場所にショートカット メニューを表示し、ショートカット メニューの項目の選択を追跡します。 ショートカット メニューは、画面上の任意の場所に表示できます。 |
TranslateAcceleratorA メニュー コマンドのアクセラレータ キーを処理します。 (ANSI) |
TranslateAcceleratorW メニュー コマンドのアクセラレータ キーを処理します。 (Unicode) |
UpdateResourceA ポータブル実行可能ファイル (PE) ファイル内のリソースを追加、削除、または置き換えます。 (ANSI) |
UpdateResourceW ポータブル実行可能ファイル (PE) ファイル内のリソースを追加、削除、または置き換えます。 (Unicode) |
VerFindFileA システム内のファイルの別のバージョンが見つからないかどうかに基づいて、ファイルをインストールする場所を決定します。 指定したバッファーで VerFindFile が返す値は、VerInstallFile 関数の後続の呼び出しで使用されます。 (ANSI) |
VerFindFileW システム内のファイルの別のバージョンが見つからないかどうかに基づいて、ファイルをインストールする場所を決定します。 指定したバッファーで VerFindFile が返す値は、VerInstallFile 関数の後続の呼び出しで使用されます。 (Unicode) |
VerInstallFileA VerFindFile 関数から返された情報に基づいて、指定されたファイルをインストールします。 VerInstallFile は、必要に応じてファイルを圧縮解除し、一意のファイル名を割り当て、古いファイルなどのエラーをチェックします。 (ANSI) |
VerInstallFileW VerFindFile 関数から返された情報に基づいて、指定されたファイルをインストールします。 VerInstallFile は、必要に応じてファイルを圧縮解除し、一意のファイル名を割り当て、古いファイルなどのエラーをチェックします。 (Unicode) |
VerLanguageNameA 指定したバイナリ Microsoft 言語識別子に関連付けられている言語の説明文字列を取得します。 (ANSI) |
VerLanguageNameW 指定したバイナリ Microsoft 言語識別子に関連付けられている言語の説明文字列を取得します。 (Unicode) |
VerQueryValueA 指定したバージョン情報リソースから、指定したバージョン情報を取得します。 (ANSI) |
VerQueryValueW 指定したバージョン情報リソースから、指定したバージョン情報を取得します。 (Unicode) |
wsprintfA 指定したバッファーに書式設定されたデータを書き込みます。 (ANSI) |
wsprintfW 指定したバッファーに書式設定されたデータを書き込みます。 (Unicode) |
wvsprintfA 引数のリストへのポインターを使用して、書式設定されたデータを指定されたバッファーに書き込みます。 (ANSI) |
wvsprintfW 引数のリストへのポインターを使用して、書式設定されたデータを指定されたバッファーに書き込みます。 (Unicode) |
構造
アクセル アクセラレータ テーブルで使用されるアクセラレータ キーを定義します。 |
CURSORINFO グローバル カーソル情報が含まれます。 |
CURSORSHAPE カーソルに関する情報が含まれます。 |
ICONINFO アイコンまたはカーソルに関する情報が含まれます。 |
ICONINFOEXA アイコンまたはカーソルに関する情報が含まれます。 ICONINFO を拡張します。 GetIconInfoEx によって使用されます。 (ANSI) |
ICONINFOEXW アイコンまたはカーソルに関する情報が含まれます。 ICONINFO を拡張します。 GetIconInfoEx によって使用されます。 (Unicode) |
ICONMETRICSA アイコンに関連付けられているスケーラブルなメトリックが含まれています。 この構造体は、SPI_GETICONMETRICS または SPI_SETICONMETRICS アクションが指定されている場合に SystemParametersInfo 関数と共に使用されます。 (ANSI) |
ICONMETRICSW アイコンに関連付けられているスケーラブルなメトリックが含まれています。 この構造体は、SPI_GETICONMETRICS または SPI_SETICONMETRICS アクションが指定されている場合に SystemParametersInfo 関数と共に使用されます。 (Unicode) |
IndexedResourceQualifier リソースが適切なコンテキストを表します。 |
MDINEXTMENU アクティブ化するメニューに関する情報が含まれます。 |
MENUBARINFO メニュー バー情報が含まれています。 |
MENUGETOBJECTINFO マウス カーソルが置かれているメニューに関する情報が含まれます。 |
MENUINFO メニューに関する情報が含まれます。 |
MENUITEMINFOA メニュー項目に関する情報が含まれます。 (MENUITEMINFOA) |
MENUITEMINFOW メニュー項目に関する情報が含まれます。 (MENUITEMINFOW) |
MENUITEMTEMPLATE メニュー テンプレートのメニュー項目を定義します。 |
MENUITEMTEMPLATEHEADER メニュー テンプレートのヘッダーを定義します。 完全なメニュー テンプレートは、ヘッダーと 1 つ以上のメニュー項目リストで構成されます。 |
MESSAGE_RESOURCE_BLOCK LowId メンバーと HighId メンバーによって示される範囲内の識別子を持つメッセージ文字列に関する情報が含まれます。 |
MESSAGE_RESOURCE_DATA エラー メッセージまたはメッセージ テーブル リソースのメッセージ ボックスに表示するための書式設定されたテキストに関する情報が含まれます。 |
MESSAGE_RESOURCE_ENTRY メッセージ テーブル リソースのエラー メッセージまたはメッセージ ボックスの表示テキストが含まれます。 |
TPMPARAMS TrackPopupMenuEx 関数の拡張パラメーターが含まれています。 |
VS_FIXEDFILEINFO ファイルのバージョン情報が含まれています。 この情報は、言語とコード ページに依存しません。 |