メニューとその他のリソース

メニューとその他のリソース テクノロジの概要。

メニューとその他のリソースを開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

関数

 
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

ファイルのバージョン情報が含まれています。 この情報は、言語とコード ページに依存しません。