comctl32.dll
Version 1.0
Date 2026/04/16
Author IronHSP / CsWin32 bridge
Win32API
CreateMappedBitmap
ツールバーで使用するビットマップを作成する。
ツールバーで使用するビットマップを作成する。
[戻り値]
型: HBITMAP 成功した場合はビットマップへのハンドルを返し、失敗した場合は NULL を返す。拡張エラー情報を取得するには
GetLastError を呼び出す。
CreatePropertySheetPageW
プロパティシート用の新しいページを作成する。(Unicode)
プロパティシート用の新しいページを作成する。(Unicode)
[戻り値]
型: HPROPSHEETPAGE 成功した場合は新しいプロパティページへのハンドルを返し、失敗した場合は NULL を返す。
CreateStatusWindowW
通常、アプリケーションの状態を表示するために使用されるステータスウィンドウを作成する。(Unicode)
通常、アプリケーションの状態を表示するために使用されるステータスウィンドウを作成する。(Unicode)
[戻り値]
型: HWND 成功した場合はステータスウィンドウへのハンドルを返し、失敗した場合は NULL を返す。拡張エラー情報を取得するには
GetLastError を呼び出す。
CreateUpDownControl
アップダウンコントロールを作成する。メモ: この関数は廃止されている。16 ビット関数であり、範囲と位置に 32 ビット値を扱うことができない。
アップダウンコントロールを作成する。メモ: この関数は廃止されている。16 ビット関数であり、範囲と位置に 32
ビット値を扱うことができない。
[戻り値]
型: HWND 関数が成功した場合、戻り値はアップダウンコントロールのウィンドウハンドルである。
DefSubclassProc
ウィンドウのサブクラスチェーン内の次のハンドラを呼び出す。サブクラスチェーンの最後のハンドラは、そのウィンドウの元のウィンドウプロシージャを呼び出す。
ウィンドウのサブクラスチェーン内の次のハンドラを呼び出す。サブクラスチェーンの最後のハンドラは、そのウィンドウの元のウィンドウプロシージャを呼び出す。
[戻り値]
型: LRESULT 戻り値は送信されたメッセージに固有である。この値は無視すべきである。
DestroyPropertySheetPage
プロパティシートのページを破棄する。アプリケーションは、PropertySheet 関数に渡されなかったページに対してこの関数を呼び出す必要がある。
プロパティシートのページを破棄する。アプリケーションは、PropertySheet
関数に渡されなかったページに対してこの関数を呼び出す必要がある。
[戻り値]
型: BOOL 成功した場合は 0 以外を返し、それ以外は 0 を返す。
DPA_Clone
動的ポインタ配列 (DPA) を複製する。
動的ポインタ配列 (DPA) を複製する。
[戻り値]
型: HDPA 成功した場合は新しいまたは変更された DPA (hdpaNew) へのハンドルを返し、それ以外は NULL を返す。
DPA_Create
動的ポインタ配列 (DPA) を作成する。
動的ポインタ配列 (DPA) を作成する。
[戻り値]
型: HDPA 成功した場合は DPA へのハンドルを返し、呼び出しが失敗した場合は NULL を返す。
DPA_CreateEx
指定されたサイズとヒープの場所を使用して、動的ポインタ配列 (DPA) を作成する。
指定されたサイズとヒープの場所を使用して、動的ポインタ配列 (DPA) を作成する。
[戻り値]
型: HDPA 成功した場合は DPA へのハンドルを返し、呼び出しが失敗した場合は NULL を返す。
[備考]
DPA_CreateEx は名前でエクスポートされていない。
DPA_DeleteAllPtrs
動的ポインタ配列 (DPA) からすべての項目を削除し、それに応じて DPA を縮小する。
動的ポインタ配列 (DPA) からすべての項目を削除し、それに応じて DPA を縮小する。
[戻り値]
型: BOOL 成功した場合は TRUE を、失敗した場合は FALSE を返す。
DPA_DeletePtr
動的ポインタ配列 (DPA) から項目を削除する。削除後は必要に応じて DPA が縮小される。
動的ポインタ配列 (DPA) から項目を削除する。削除後は必要に応じて DPA が縮小される。
[戻り値]
削除された項目を返し、呼び出しが失敗した場合は NULL を返す。
DPA_Destroy
動的ポインタ配列 (DPA) を解放する。
動的ポインタ配列 (DPA) を解放する。
[戻り値]
型: BOOL 成功した場合は TRUE、失敗した場合は FALSE を返す。
DPA_DestroyCallback
動的ポインタ配列 (DPA) の各要素に対して pfnCB を呼び出した後、DPA を解放する。
動的ポインタ配列 (DPA) の各要素に対して pfnCB を呼び出した後、DPA を解放する。
DPA_EnumCallback
動的ポインタ配列 (DPA) を列挙し、各項目に対して pfnCB を呼び出す。
動的ポインタ配列 (DPA) を列挙し、各項目に対して pfnCB を呼び出す。
DPA_GetPtr
動的ポインタ配列 (DPA) から項目を取得する。
動的ポインタ配列 (DPA) から項目を取得する。
[戻り値]
指定された項目を返し、呼び出しが失敗した場合は NULL を返す。
DPA_GetPtrIndex
動的ポインタ配列 (DPA) 内で一致する項目のインデックスを取得する。
動的ポインタ配列 (DPA) 内で一致する項目のインデックスを取得する。
[戻り値]
型: int 項目が見つかった場合は pvoid が指す項目のインデックスを返し、見つからなかった場合は -1 を返す。
[備考]
DPA_GetPtrIndex は名前でエクスポートされていない。
DPA_Grow
動的ポインタ配列 (DPA) のポインタ数を変更する。
動的ポインタ配列 (DPA) のポインタ数を変更する。
[戻り値]
型: BOOL 成功した場合は TRUE を、失敗した場合は FALSE を返す。
[備考]
cp が既に DPA にあるポインタ数より少ない場合、DPA は変更されない。
DPA_InsertPtr
動的ポインタ配列 (DPA) の指定された位置に新しい項目を挿入する。必要に応じて DPA は新しい項目を収めるために拡張される。
動的ポインタ配列 (DPA) の指定された位置に新しい項目を挿入する。必要に応じて DPA は新しい項目を収めるために拡張される。
[戻り値]
型: int 新しい項目のインデックスを返し、挿入が失敗した場合は -1 を返す。
DPA_LoadStream
指定されたコールバック関数を呼び出して各要素を読み込むことにより、ストリームから動的ポインタ配列 (DPA) をロードする。
指定されたコールバック関数を呼び出して各要素を読み込むことにより、ストリームから動的ポインタ配列 (DPA) をロードする。
[戻り値]
型: HRESULT 次のいずれかの値を返す。
(以下省略)
[備考]
この関数は ComCtl32.dll から直接呼び出す必要がある。
DPA_Merge
2 つの動的ポインタ配列 (DPA) の内容を結合する。
2 つの動的ポインタ配列 (DPA) の内容を結合する。
[戻り値]
型: BOOL 成功した場合は TRUE、失敗した場合は FALSE を返す。
[備考]
DPA_Merge は名前でエクスポートされていない。
DPA_SaveStream
ヘッダを書き出した後、指定されたコールバック関数を呼び出して各要素を書き込むことにより、動的ポインタ配列 (DPA) をストリームに保存する。
ヘッダを書き出した後、指定されたコールバック関数を呼び出して各要素を書き込むことにより、動的ポインタ配列 (DPA)
をストリームに保存する。
[戻り値]
型: HRESULT 次のいずれかの値を返す。
DPA_Search
動的ポインタ配列 (DPA) 内で項目を検索する。
動的ポインタ配列 (DPA) 内で項目を検索する。
[戻り値]
型: int DPA 内で項目が見つかった場所のインデックスを返し、項目が見つからなかった場合は -1 を返す。
DPA_SetPtr
動的ポインタ配列 (DPA) の項目に値を割り当てる。
動的ポインタ配列 (DPA) の項目に値を割り当てる。
[戻り値]
型: BOOL 成功した場合は TRUE を、失敗した場合は FALSE を返す。
DPA_Sort
動的ポインタ配列 (DPA) 内の項目をソートする。
動的ポインタ配列 (DPA) 内の項目をソートする。
[戻り値]
型: BOOL 成功した場合は TRUE を、失敗した場合は FALSE を返す。
DrawInsert
指定されたドラッグリストボックスの親ウィンドウに挿入アイコンを描画する。
指定されたドラッグリストボックスの親ウィンドウに挿入アイコンを描画する。
DrawStatusTextW
DrawStatusText 関数は、境界線付きのステータスウィンドウのスタイルで指定されたテキストを描画する。(Unicode)
DrawStatusText 関数は、境界線付きのステータスウィンドウのスタイルで指定されたテキストを描画する。(Unicode)
[備考]
通常のウィンドウはテキストを左から右 (LTR) に表示する。
DSA_Create
動的構造体配列 (DSA) を作成する。
動的構造体配列 (DSA) を作成する。
[戻り値]
型: HDSA 成功した場合は DSA へのハンドルを返し、作成に失敗した場合は NULL を返す。
[備考]
動的ポインタ配列 (DPA) とは異なり、DSA は任意のサイズの要素を含むことができる。
DSA_DeleteAllItems
動的構造体配列 (DSA) からすべての項目を削除する。
動的構造体配列 (DSA) からすべての項目を削除する。
[戻り値]
型: BOOL 項目が正常に削除された場合は TRUE、それ以外は FALSE を返す。
DSA_DeleteItem
動的構造体配列 (DSA) から項目を削除する。
動的構造体配列 (DSA) から項目を削除する。
[戻り値]
型: BOOL 項目が正常に削除された場合は TRUE、それ以外は FALSE を返す。
[備考]
DSA_DeleteItem は名前でエクスポートされていない。
DSA_Destroy
動的構造体配列 (DSA) を解放する。
動的構造体配列 (DSA) を解放する。
[戻り値]
型: BOOL 成功した場合は TRUE、失敗した場合は FALSE を返す。
DSA_DestroyCallback
動的構造体配列 (DSA) を列挙し、各項目に対して指定されたコールバック関数を呼び出す。配列の末尾に達したら DSA を解放する。
動的構造体配列 (DSA) を列挙し、各項目に対して指定されたコールバック関数を呼び出す。配列の末尾に達したら DSA を解放する。
DSA_EnumCallback
動的構造体配列 (DSA) を列挙し、各項目に対して pfnCB を呼び出す。
動的構造体配列 (DSA) を列挙し、各項目に対して pfnCB を呼び出す。
DSA_GetItem
動的構造体配列 (DSA) から要素を取得する。
動的構造体配列 (DSA) から要素を取得する。
[戻り値]
型: BOOL 成功した場合は TRUE を、失敗した場合は FALSE を返す。
[備考]
DSA_GetItem は名前でエクスポートされていない。
DSA_GetItemPtr
動的構造体配列 (DSA) から要素へのポインタを取得する。
動的構造体配列 (DSA) から要素へのポインタを取得する。
[戻り値]
指定された要素へのポインタを返し、呼び出しが失敗した場合は NULL を返す。
[備考]
この関数が返す要素ポインタを使用して、その要素のデータを直接変更できる。
DSA_InsertItem
動的構造体配列 (DSA) に新しい項目を挿入する。必要に応じて DSA は新しい項目を収めるために拡張される。
動的構造体配列 (DSA) に新しい項目を挿入する。必要に応じて DSA は新しい項目を収めるために拡張される。
[戻り値]
型: int 挿入が成功した場合は新しい項目のインデックスを返し、失敗した場合は DSA_ERR (-1) を返す。
DSA_SetItem
動的構造体配列 (DSA) の要素の内容を設定する。
動的構造体配列 (DSA) の要素の内容を設定する。
[戻り値]
型: BOOL 成功した場合は TRUE、失敗した場合は FALSE を返す。
[備考]
DSA_SetItem は名前でエクスポートされていない。
FlatSB_EnableScrollBar
フラットスクロールバーの片方または両方の方向ボタンを有効または無効にする。ウィンドウに対してフラットスクロールバーが初期化されていない場合、この関数は標準の EnableScrollBar 関数を呼び出す。
フラットスクロールバーの片方または両方の方向ボタンを有効または無効にする。ウィンドウに対してフラットスクロールバーが初期化されていない場合、この関数は標準の
EnableScrollBar 関数を呼び出す。
FlatSB_GetScrollInfo
フラットスクロールバーの情報を取得する。ウィンドウに対してフラットスクロールバーが初期化されていない場合、この関数は標準の GetScrollInfo 関数を呼び出す。
フラットスクロールバーの情報を取得する。ウィンドウに対してフラットスクロールバーが初期化されていない場合、この関数は標準の
GetScrollInfo 関数を呼び出す。
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
FlatSB_GetScrollPos
フラットスクロールバー内のつまみの位置を取得する。ウィンドウに対してフラットスクロールバーが初期化されていない場合、この関数は標準の GetScrollPos 関数を呼び出す。
フラットスクロールバー内のつまみの位置を取得する。ウィンドウに対してフラットスクロールバーが初期化されていない場合、この関数は標準の
GetScrollPos 関数を呼び出す。
[戻り値]
型: int 指定されたフラットスクロールバーの現在のつまみの位置を返す。
FlatSB_GetScrollProp
フラットスクロールバーのプロパティを取得する。この関数は、このウィンドウに対して InitializeFlatSB が呼び出されているかどうかの判定にも使用できる。
フラットスクロールバーのプロパティを取得する。この関数は、このウィンドウに対して InitializeFlatSB
が呼び出されているかどうかの判定にも使用できる。
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
FlatSB_GetScrollRange
フラットスクロールバーのスクロール範囲を取得する。ウィンドウに対してフラットスクロールバーが初期化されていない場合、この関数は標準の GetScrollRange 関数を呼び出す。
フラットスクロールバーのスクロール範囲を取得する。ウィンドウに対してフラットスクロールバーが初期化されていない場合、この関数は標準の
GetScrollRange 関数を呼び出す。
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
FlatSB_SetScrollInfo
フラットスクロールバーの情報を設定する。ウィンドウに対してフラットスクロールバーが初期化されていない場合、この関数は標準の SetScrollInfo 関数を呼び出す。
フラットスクロールバーの情報を設定する。ウィンドウに対してフラットスクロールバーが初期化されていない場合、この関数は標準の
SetScrollInfo 関数を呼び出す。
[戻り値]
型: int 現在のスクロール位置を返す。
FlatSB_SetScrollPos
フラットスクロールバー内のつまみの現在位置を設定する。ウィンドウに対してフラットスクロールバーが初期化されていない場合、この関数は標準の SetScrollPos 関数を呼び出す。
フラットスクロールバー内のつまみの現在位置を設定する。ウィンドウに対してフラットスクロールバーが初期化されていない場合、この関数は標準の
SetScrollPos 関数を呼び出す。
[戻り値]
型: int 指定されたフラットスクロールバーにおけるつまみの変更前の位置を返す。
FlatSB_SetScrollProp
フラットスクロールバーのプロパティを設定する。
フラットスクロールバーのプロパティを設定する。
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
[備考]
メモ: フラットスクロールバー関数は Comctl32.dll バージョン 4.71 から 5.82
で実装されている。
FlatSB_SetScrollRange
フラットスクロールバーのスクロール範囲を設定する。ウィンドウに対してフラットスクロールバーが初期化されていない場合、この関数は標準の SetScrollRange 関数を呼び出す。
フラットスクロールバーのスクロール範囲を設定する。ウィンドウに対してフラットスクロールバーが初期化されていない場合、この関数は標準の
SetScrollRange 関数を呼び出す。
[戻り値]
型: int 成功した場合は 0 以外を、失敗した場合は 0 を返す。
FlatSB_ShowScrollBar
フラットスクロールバーを表示または非表示にする。ウィンドウに対してフラットスクロールバーが初期化されていない場合、この関数は標準の ShowScrollBar 関数を呼び出す。
フラットスクロールバーを表示または非表示にする。ウィンドウに対してフラットスクロールバーが初期化されていない場合、この関数は標準の
ShowScrollBar 関数を呼び出す。
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
GetEffectiveClientRect
指定されたすべてのコントロールを含む、クライアント領域内の矩形の寸法を計算する。
指定されたすべてのコントロールを含む、クライアント領域内の矩形の寸法を計算する。
[備考]
lprc
配列内のウィンドウが表示されている場合、または親が表示状態になったときに表示される場合、その矩形は有効なクライアント矩形から差し引かれる。
GetMUILanguage
特定のプロセスに対してコモンコントロールが現在使用している言語を取得する。
特定のプロセスに対してコモンコントロールが現在使用している言語を取得する。
[戻り値]
型: LANGID アプリケーションが InitMUILanguage
を呼び出してコモンコントロール用に指定した言語の言語識別子を返す。
ImageList_Add
イメージリストに 1 つ以上のイメージを追加する。(ImageList_Add)
イメージリストに 1 つ以上のイメージを追加する。(ImageList_Add)
[戻り値]
型: int 成功した場合は最初の新しいイメージのインデックス、それ以外は -1。
[備考]
ImageList_Add はビットマップを内部データ構造にコピーする。
ImageList_AddMasked
指定されたビットマップからマスクを生成しながら、イメージリストに画像を追加する。(ImageList_AddMasked)
指定されたビットマップからマスクを生成しながら、イメージリストに画像を追加する。(ImageList_AddMasked)
[戻り値]
型: int 成功した場合は最初の新しい画像のインデックスを返し、それ以外は -1 を返す。
ImageList_BeginDrag
画像のドラッグを開始する。(ImageList_BeginDrag)
画像のドラッグを開始する。(ImageList_BeginDrag)
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
[備考]
この関数は、ドラッグに使用される一時的なイメージリストを作成する。
ImageList_Copy
指定されたイメージリスト内で画像をコピーする。
指定されたイメージリスト内で画像をコピーする。
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
ImageList_Create
新しいイメージリストを作成する。
新しいイメージリストを作成する。
[戻り値]
型: HIMAGELIST 成功した場合はイメージリストへのハンドル、それ以外は NULL。
[備考]
使用が終わったら ImageList_Destroy を呼んで破棄する。
ImageList_DragEnter
ウィンドウ内の指定された位置にドラッグ画像を表示する。
ウィンドウ内の指定された位置にドラッグ画像を表示する。
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
[備考]
ドラッグ操作を開始するには、ImageList_BeginDrag 関数を使用する。
ImageList_DragLeave
指定されたウィンドウのロックを解除し、ドラッグ画像を非表示にして、ウィンドウを更新できるようにする。
指定されたウィンドウのロックを解除し、ドラッグ画像を非表示にして、ウィンドウを更新できるようにする。
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
ImageList_DragMove
ドラッグアンドドロップ操作中にドラッグされている画像を移動する。この関数は通常、WM_MOUSEMOVE メッセージへの応答として呼び出される。(ImageList_DragMove)
ドラッグアンドドロップ操作中にドラッグされている画像を移動する。この関数は通常、WM_MOUSEMOVE
メッセージへの応答として呼び出される。(ImageList_DragMove)
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
ImageList_DragShowNolock
ドラッグされている画像を表示または非表示にする。(ImageList_DragShowNolock)
ドラッグされている画像を表示または非表示にする。(ImageList_DragShowNolock)
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
ImageList_Draw
指定したデバイスコンテキストにイメージリスト項目を描画する。(ImageList_Draw)
指定したデバイスコンテキストにイメージリスト項目を描画する。(ImageList_Draw)
[戻り値]
型: BOOL 成功した場合は 0 以外、それ以外は 0。
[備考]
オーバーレイイメージは i で指定される主イメージの上に透過的に描画される。
ImageList_DrawEx
指定されたデバイスコンテキストにイメージリストの項目を描画する。この関数は指定された描画スタイルを使用し、画像を指定された色とブレンドする。
指定されたデバイスコンテキストにイメージリストの項目を描画する。この関数は指定された描画スタイルを使用し、画像を指定された色とブレンドする。
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
ImageList_DrawIndirect
IMAGELISTDRAWPARAMS 構造体に基づいてイメージリストの画像を描画する。
IMAGELISTDRAWPARAMS 構造体に基づいてイメージリストの画像を描画する。
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
ImageList_Duplicate
既存のイメージリストの複製を作成する。
既存のイメージリストの複製を作成する。
[戻り値]
型: HIMAGELIST 成功した場合は新しい複製イメージリストへのハンドルを返し、それ以外は NULL を返す。
ImageList_EndDrag
ドラッグ操作を終了する。(ImageList_EndDrag)
ドラッグ操作を終了する。(ImageList_EndDrag)
[備考]
ImageList_EndDrag
関数が呼び出されると、一時的なイメージリストが破棄される。ドラッグ操作を開始するには、ImageList_BeginDrag
関数を使用する。
ImageList_GetDragImage
ドラッグ画像に使用される一時的なイメージリストを取得する。この関数は、現在のドラッグ位置とドラッグ位置に対するドラッグ画像のオフセットも取得する。
ドラッグ画像に使用される一時的なイメージリストを取得する。この関数は、現在のドラッグ位置とドラッグ位置に対するドラッグ画像のオフセットも取得する。
[戻り値]
型: HIMAGELIST 成功した場合はイメージリストへのハンドルを返し、それ以外は NULL を返す。
ImageList_GetIcon
イメージリスト内の画像とマスクからアイコンを作成する。
イメージリスト内の画像とマスクからアイコンを作成する。
[戻り値]
型: HICON 成功した場合はアイコンへのハンドルを返し、それ以外は NULL を返す。
[備考]
この関数から返されたアイコンを破棄するのは、呼び出し側アプリケーションの責任である。
ImageList_GetIconSize
イメージリスト内の画像の寸法を取得する。イメージリスト内のすべての画像は同じ寸法を持つ。
イメージリスト内の画像の寸法を取得する。イメージリスト内のすべての画像は同じ寸法を持つ。
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
ImageList_GetImageInfo
画像に関する情報を取得する。
画像に関する情報を取得する。
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
[備考]
アプリケーションは、ImageList_GetImageInfo で取得したビットマップを破棄するために DeleteObject
を呼び出してはならない。
ImageList_LoadImageW
指定されたビットマップからイメージリストを作成する。(Unicode)
指定されたビットマップからイメージリストを作成する。(Unicode)
[戻り値]
型: HIMAGELIST 成功した場合はイメージリストへのハンドルを返し、それ以外は NULL を返す。
[備考]
LR_LOADTRANSPARENT は画像を透過的に読み込むわけではない。
ImageList_Merge
2 つの既存画像を結合して新しい画像を作成する。この関数は、画像を格納する新しいイメージリストも作成する。
2 つの既存画像を結合して新しい画像を作成する。この関数は、画像を格納する新しいイメージリストも作成する。
[戻り値]
型: HIMAGELIST 成功した場合は新しいイメージリストへのハンドルを返し、それ以外は NULL を返す。
ImageList_Read
ストリームからイメージリストを読み込む。
ストリームからイメージリストを読み込む。
[戻り値]
型: HIMAGELIST 成功した場合はイメージリストへのハンドルを返し、それ以外は NULL を返す。
ImageList_Remove
イメージリストから画像を削除する。(ImageList_Remove)
イメージリストから画像を削除する。(ImageList_Remove)
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
ImageList_Replace
イメージリスト内の画像を新しい画像に置き換える。(ImageList_Replace)
イメージリスト内の画像を新しい画像に置き換える。(ImageList_Replace)
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
[備考]
ImageList_Replace 関数は、ビットマップを内部データ構造にコピーする。
ImageList_ReplaceIcon
画像をアイコンまたはカーソルで置き換える。(ImageList_ReplaceIcon)
画像をアイコンまたはカーソルで置き換える。(ImageList_ReplaceIcon)
[戻り値]
型: int 成功した場合は画像のインデックスを返し、それ以外は -1 を返す。
ImageList_SetBkColor
イメージリストの背景色を設定する。この関数は、アイコンを追加した場合、または白黒ビットマップで ImageList_AddMasked を使用した場合にのみ機能する。マスクがないと画像全体が描画されるため、背景色は見えない。
イメージリストの背景色を設定する。この関数は、アイコンを追加した場合、または白黒ビットマップで ImageList_AddMasked
を使用した場合にのみ機能する。マスクがないと画像全体が描画されるため、背景色は見えない。
ImageList_SetDragCursorImage
指定された画像(通常はマウスカーソル画像)を現在のドラッグ画像と結合して、新しいドラッグ画像を作成する。
指定された画像(通常はマウスカーソル画像)を現在のドラッグ画像と結合して、新しいドラッグ画像を作成する。
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
ImageList_SetIconSize
イメージリスト内の画像の寸法を設定し、リストからすべての画像を削除する。(ImageList_SetIconSize)
イメージリスト内の画像の寸法を設定し、リストからすべての画像を削除する。(ImageList_SetIconSize)
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
ImageList_SetImageCount
既存のイメージリストのサイズを変更する。(ImageList_SetImageCount)
既存のイメージリストのサイズを変更する。(ImageList_SetImageCount)
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
ImageList_SetOverlayImage
オーバーレイマスクとして使用される画像のリストに、指定された画像を追加する。イメージリストはバージョン 4.70 以前で最大 4 個、バージョン 4.71 で最大 15 個のオーバーレイマスクを持つことができる。関数は指定された画像にオーバーレイマスクのインデックスを割り当てる。
オーバーレイマスクとして使用される画像のリストに、指定された画像を追加する。イメージリストはバージョン 4.70 以前で最大 4
個、バージョン 4.71 で最大 15
個のオーバーレイマスクを持つことができる。関数は指定された画像にオーバーレイマスクのインデックスを割り当てる。
ImageList_Write
ストリームにイメージリストを書き込む。(ImageList_Write)
ストリームにイメージリストを書き込む。(ImageList_Write)
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
InitCommonControls
特定のコモンコントロールのウィンドウクラスを登録および初期化する。この関数は廃止されている。新しいアプリケーションは InitCommonControlsEx 関数を使用するべきである。
特定のコモンコントロールのウィンドウクラスを登録および初期化する。この関数は廃止されている。新しいアプリケーションは
InitCommonControlsEx 関数を使用するべきである。
InitCommonControlsEx
コモンコントロール DLL(Comctl32.dll)がロードされていることを保証し、DLL から特定のコモンコントロールクラスを登録する。コモンコントロールを作成する前にアプリケーションはこの関数を呼ぶ必要がある。
コモンコントロール DLL(Comctl32.dll)がロードされていることを保証し、DLL
から特定のコモンコントロールクラスを登録する。コモンコントロールを作成する前にアプリケーションはこの関数を呼ぶ必要がある。
InitializeFlatSB
特定のウィンドウに対してフラットスクロールバーを初期化する。
特定のウィンドウに対してフラットスクロールバーを初期化する。
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
[備考]
この関数は、他のフラットスクロールバー関数が呼び出される前に呼び出さなければならない。
InitMUILanguage
アプリケーションが、システム言語とは異なる言語をコモンコントロールで使用することを指定できるようにする。
アプリケーションが、システム言語とは異なる言語をコモンコントロールで使用することを指定できるようにする。
[備考]
この関数により、アプリケーションはシステムの言語設定をオーバーライドし、コモンコントロールに別の言語を指定できる。
LBItemFromPt
リストボックス内の指定された点にある項目のインデックスを取得する。
リストボックス内の指定された点にある項目のインデックスを取得する。
[戻り値]
型: int 点がリスト項目の上にある場合は項目識別子を返し、それ以外は -1 を返す。
MakeDragList
指定された単一選択リストボックスをドラッグリストボックスに変更する。
指定された単一選択リストボックスをドラッグリストボックスに変更する。
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
MenuHelp
WM_MENUSELECT メッセージと WM_COMMAND メッセージを処理し、現在のメニューに関するヘルプテキストを指定されたステータスウィンドウに表示する。
WM_MENUSELECT メッセージと WM_COMMAND
メッセージを処理し、現在のメニューに関するヘルプテキストを指定されたステータスウィンドウに表示する。
[備考]
MenuHelp 関数はヘルパー関数である。ヘルパー関数はプログラミングを容易にするために用意されている。
PropertySheetW
プロパティシートを作成し、指定されたプロパティシートヘッダ構造体で定義されたページを追加する。(Unicode)
プロパティシートを作成し、指定されたプロパティシートヘッダ構造体で定義されたページを追加する。(Unicode)
[戻り値]
型: INT_PTR モーダルプロパティシートの場合、戻り値は次のとおりである。
RemoveWindowSubclass
ウィンドウからサブクラスコールバックを削除する。
ウィンドウからサブクラスコールバックを削除する。
[戻り値]
型: BOOL サブクラスコールバックが正常に削除された場合は TRUE、それ以外は FALSE を返す。
SetWindowSubclass
ウィンドウサブクラスコールバックをインストールまたは更新する。
ウィンドウサブクラスコールバックをインストールまたは更新する。
[戻り値]
型: BOOL サブクラスコールバックが正常にインストールされた場合は TRUE、それ以外は FALSE を返す。
ShowHideMenuCtl
指定されたメニュー項目のチェックマーク属性を設定または解除し、対応するコントロールを表示または非表示にする。
指定されたメニュー項目のチェックマーク属性を設定または解除し、対応するコントロールを表示または非表示にする。
[戻り値]
型: BOOL 成功した場合は 0 以外を、失敗した場合は 0 を返す。
Str_SetPtrW
ppszCurrent に pszNew のコピーを設定し、必要に応じて変更前の値を解放する。
ppszCurrent に pszNew のコピーを設定し、必要に応じて変更前の値を解放する。
[戻り値]
型: BOOL 成功した場合は TRUE、それ以外は FALSE を返す。
UninitializeFlatSB
特定のウィンドウに対してフラットスクロールバーの初期化を解除する。指定されたウィンドウは標準のスクロールバーに戻る。
特定のウィンドウに対してフラットスクロールバーの初期化を解除する。指定されたウィンドウは標準のスクロールバーに戻る。
[戻り値]
型: HRESULT 次のいずれかの値を返す。