関数名 |
説明 |
サンプル |
AbortDoc |
印刷ジョブの停止、プリンタ再描画内容消去 |
|
AbortPath |
指定されたデバイスコンテキスト内の任意のパスを閉じ、破棄する |
|
AbortProc |
スプール中の印刷ジョブを取り消すときに呼び出されるコールバック関数 |
|
AbortSystemShutdown |
InitiateSystemShutdown関数が開始したシステムのシャットダウン処理を中止する |
有 |
AddAtom |
文字列をローカルアトムテーブルに追加し、その文字列を識別する一意の値(アトム)を返す
|
有 |
AdjustTokenPrivileges |
指定したアクセストークン内の特権を有効または無効にする |
有 |
AdjustWindowsRect |
クライアント領域を確保するために必要なウィンドウ座標を計算する |
有 |
AdjustWindowsRectEx |
クライアント領域を確保するために必要なウィンドウ座標を計算する |
有 |
AnimatePalette |
論理パレットのエントリを置き換える |
有 |
AppendMenu |
メニューの末尾に新しいメニュー項目を追加する(MSDNに、この関数は InsertMenuItem関数に取って代わられましたが、まだ使用できます。となっているので、これから作るならInsertMenuItem関数を使うほうがよいと思われる) |
有 |
Arc |
楕円の弧を描画 |
有 |
ArcTo |
楕円の弧を描画(現在の位置を更新することを除き、Arc関数と同じ) |
有 |
ArrangeIconicWindows |
親ウィンドウが持つ最小化( アイコン化)された子ウィンドウをすべて整列する |
|
Beep |
ビープ音をならす |
有 |
BeginDeferWindowPos |
複数ウィンドウ位置構造体にメモリを割り当てる |
|
BeginPaint |
ウィンドウに対して描画の準備をする |
有 |
BeginPath |
デバイスコンテキスト内でパスを開く |
|
BitBlt |
ビットブロック転送を行う |
有 |
BringWindowToTop |
ウィンドウを Z オーダーの先頭に持ってくる |
有 |
CBTProc |
SetWindowsHookEx関数と共に使われるコールバック関数 |
|
CPlApplet |
コントロールパネルアプリケーションのエントリポイントとして機能するコールバック関数 |
|
CallMsgFilter |
WH_SYSMSGFILTERとWH_MSGFILTERの各フックプロシージャにメッセージとフックコードを渡す |
|
CallNamedPipe |
メッセージタイプのパイプに接続し、そのパイプの読み書きを行う |
|
CallNextHookEx |
次のフックプロシージャに、フック情報を渡す |
|
CallWindowProc |
ウィンドウプロシージャに、メッセージ情報を渡す |
有 |
CallWndProc |
SetWindowsHookEx関数と共に使われるコールバック関数 |
|
CallWndRetProc |
SetWindowsHookEx関数と共に使われるコールバック関数 |
|
CancelDC |
デバイスコンテキストの未処理の操作をすべて取り消す |
|
CascadeWindows |
子ウィンドウを重ねて表示する |
|
ChangeClipboardChain |
クリップボードビューアのチェインから、指定されたウィンドウを削除する |
|
CharLower |
文字列または 1 つの文字を、小文字へ変換する |
有 |
CharLowerBuff |
バッファ内の大文字を小文字へ変換する |
有 |
CharNext |
文字列の中の次の文字へのポインタを取得する |
有 |
CharPrev |
文字列の中の 1 つ前の文字へのポインタを取得する |
有 |
CharToOem |
文字列を、OEM 定義の文字セットへ変換する |
|
CharToOemBuff |
文字列の中の指定された数の文字を、OEM 定義の文字セットへ変換する |
|
CharUpper |
文字列または 1 つの文字を、大文字へ変換する |
有 |
CharUpperBuff |
バッファ内の小文字を大文字へ変換する |
有 |
CheckDlgButton |
ボタンコントロールのチェック状態を変更する |
有 |
CheckMenuRadioItem |
グループ内のメニュー項目を排他的にチェックする |
有 |
CheckRadioButton |
オプションボタンのグループから、特定のオプションボタンを選択し、その他のオプションボタンを選択解除する |
有 |
ChildWindowFromPoint |
指定された親ウィンドウの指定された座標を含子ウィンドウのハンドルを返す |
有 |
ChildWindowFromPointEx |
指定された親ウィンドウの指定された座標を含子ウィンドウのハンドルを返す |
有 |
ChooseColor |
[色の設定]ダイアログボックスを作成する
|
有 |
ChooseFont |
ユーザーが論理フォントの属性を選択するための[フォント]ダイアログボックスを作成する |
有 |
Chord |
弓形を描画する |
有 |
ClientToScreen |
クライアント座標からスクリーン座標へ変換する |
有 |
ClipCursor |
マウスカーソル( マウスポインタ)の移動可能な範囲を制限する |
有 |
CloseClipboard |
クリップボードを閉じる |
有 |
CloseEnhMetaFile |
張メタファイルのデバイスコンテキスト(DC)を閉じ、拡張メタファイルのハンドルを返す |
|
CloseFigure |
パス内で開いている図形を閉じる |
|
CloseHandle |
開いているオブジェクトハンドルを閉じる |
有 |
ClosePrinter |
プリンタオブジェクトを閉じる |
|
CloseWindow |
ウィンドウを最小化する |
有 |
CombineRgn |
2つのリージョンを結合する |
有 |
CombineTransform |
2つのワールド座標変換行列を連結して、1つのページ座標空間行列する |
|
CommDlgExtendedError |
コモンダイアログボックスのエラーコードを返す |
|
CompareString |
2つの文字列を比較する |
有 |
ConnectNamedPipe |
クライアントプロセスがパイプのインスタンスに接続してくるのを待機する |
|
CopyCursor |
マウスカーソル( マウスポインタ)をコピーする |
|
CopyEnhMetaFile |
拡張メタファイルの内容を、指定されたファイルへコピーする |
|
CopyFile |
既存のファイルを新しいファイルへコピーする |
有 |
CopyFileEx |
既存のファイルを新規ファイルにコピーする |
有 |
CopyIcon |
アイコンをコピーする |
|
CopyImage |
新しいイメージを作成し、作成したイメージに特定のイメージの属性をコピーする |
|
CopyMemory |
メモリブロックの内容を、他の場所へコピーする |
|
CopyRect |
長方形の座標を、他の長方形へコピーする |
有 |
CountClipboardFormats |
クリップボード内に存在するデータが持つデータ形式の数を取得する |
有 |
CreateBitmap |
ビットマップを作成する |
|
CreateBitmapIndirect |
BITMAP構造体に基づいてビットマップを作成する |
|
CreateBrushIndirect |
論理ブラシを作成する |
有 |
CreateCaret |
新しい形のシステムキャレットを作成し、ウィンドウにそのキャレットを所有させる |
|
CreateCompatibleBitmap |
デバイスコンテキストに関連付けられているデバイスと互換性のある、ビットマップを作成する |
|
CreateCompatibleDC |
指定されたデバイスと互換性のあるメモリデバイスコンテキストを作成する |
有 |
CreateCursor |
マウスカーソル( マウスポインタ)を作成する |
|
CreateDC |
指定されたデバイスのデバイスコンテキストを、指定の名前で作成する |
有 |
CreateDIBitmap |
デバイス独立ビットマップ(DIB)からデバイス依存ビットマップ(DDB)を作成する |
|
CreateDIBPatternBrush |
CreateDIBPatternBrushPtへ |
|
CreateDIBPatternBrushPt |
デバイス独立ビットマップ(DIB)で指定されたパターンをもつ論理ブラシを作する |
|
CreateDIBSection |
デバイス独立のビットマップ(DIB)を作成する |
|
CreateDialog |
モードレスダイアログボックスを作成する |
有 |
CreateDirectory |
新しいディレクトリを作成する |
有 |
CreateDirectoryEx |
指定されたテンプレートディレクトリの属性で新しいディレクトリを作成する |
有 |
CreateEllipticRgn |
楕円形のリージョンを作成する |
有 |
CreateEllipticRgnIndirect |
楕円形のリージョンを作成する |
有 |
CreateEnhMetaFile |
拡張メタファイルのデバイスコンテキスト(DC)を作成する |
|
CreateEvent |
イベントオブジェクトを作成または開く |
|
CreateFile |
オブジェクトを作成するか開く。そのオブジェクトのハンドルを返す |
有 |
CreateFileMapping |
ファイルマッピングオブジェクトを作成または開く |
|
CreateFont |
指定された特性を持つ論理フォントを作成する |
有 |
CreateFontIndirect |
指定された特性を持つ論理フォントを作成する |
有 |
CreateFontIndirectEx |
ENUMLOGFONTEXDV構造体で指定されている特性を持つ論理フォントを指定する |
|
CreateHalftonePalette |
デバイスコンテキストのハーフトーンパレットを作成する |
|
CreateHatchBrush |
ハッチパターンと色をもつ論理ブラシを作成する |
有 |
CreateIC |
デバイスの情報コンテキストを作成する |
|
CreateIcon |
アイコンを作成する |
有 |
CreateIconFromResource |
アイコンまたはカーソル(マウスカーソル)を作成する |
|
CreateIconFromResourceEx |
アイコンまたはカーソル(マウスカーソル)を作成する |
|
CreateIconIndirect |
ICONINFO構造体に基づいて、1 個のアイコンまたはカーソル(マウスカーソル)を作成する |
|
CreateMDIWindow |
MDIの子ウィンドウを作成する |
|
CreateMailslot |
メールスロットを作成し、メールスロットサーバーがそのメールスロットを操作するために利用できるハンドルを返す |
|
CreateMappedBitmap |
ツールバーに表示するビットマップを作成する |
|
CreateMenu |
メニューを作成する |
有 |
CreateMetaFile |
Windows形式メタファイルのデバイスコンテキストを作成する |
|
CreateMutex |
ミューテックスオブジェクトを作成または開く |
有 |
CreateNamedPipe |
名前付きパイプのインスタンスを作成し、そのインスタンスのハンドルを返す |
|
CreatePalette |
論理カラーパレットを作成する |
有 |
CreatePatternBrush |
ビットマップパターンを持つ論理ブラシを作成する |
有 |
CreatePen |
指定されたスタイル、幅、色を持つ論理ペンを作成する |
有 |
CreatePenIndirect |
指定されたスタイル、幅、色を持つ論理コスメティックペンを作成する |
|
CreatePipe |
名前なしパイプを作成する |
|
CreatePolygonRgn |
多角形のリージョンを作成する |
有 |
CreatePolyPolygonRgn |
複数の多角形から構成されるリージョンを作成する |
|
CreatePopupMenu |
ドロップダウンメニュー、サブメニュー、ショートカットメニューのいずれかを作成する |
有 |
CreateProcess |
プロセスと、そのプライマリスレッドを作成する |
有 |
CreateRectRgn |
長方形のリージョンを作成する |
有 |
CreateRectRgnIndirect |
長方形のリージョンを作成する |
有 |
CreateRoundRectRgn |
角の丸い長方形のリージョンを作成する |
有 |
CreateSemaphore |
セマフォオブジェクトを作成または開く |
|
CreateSolidBrush |
指定された色の論理ブラシを作成する |
有 |
CreateThread |
スレッドを作成する |
有 |
CreateWindow |
オーバーラップウィンドウ、ポップアップウィンドウ、子ウィンドウのいずれかを作成する |
有 |
CreateWindowEx |
オーバーラップウィンドウ、ポップアップウィンドウ、子ウィンドウのいずれかを拡張スタイル付きで作成する |
|
DPtoLP |
デバイス座標を論理座標へ変換する |
|
DebugProc |
SetWindowsHookEx関数と共に使われるコールバック関数 |
|
DefDlgProc |
ダイアログボックスウィンドウプロシージャが処理しないウィンドウメッセージを、既定の方法で処理する |
|
DefFrameProc |
フレームウィンドウのウィンドウプロシージャが処理しないウィンドウメッセージに対してデフォルトの処理をする |
|
DefMDIChildProc |
子ウィンドウのウィンドウプロシージャが処理しないウィンドウメッセージに対してデフォルトの処理をする |
|
DefWindowProc |
ウィンドウプロシージャを呼び出して、アプリケーションが処理しないウィンドウメッセージに対して、既定の処理を提供する |
有 |
DeferWindowPos |
複数ウィンドウ位置構造体を更新する |
|
DeleteAtom |
ローカル文字列アトムの参照カウントをデクリメント(1つ減らす)する |
有 |
DeleteCriticalSection |
クリティカルセクションオブジェクトを指定し、そのオブジェクトが使っているすべてのリソースを解放する |
|
DeleteDC |
デバイスコンテキストを削除する |
有 |
DeleteEnhMetaFile |
拡張メタファイル、または拡張メタファイルのハンドルを削除する |
|
DeleteFile |
既存のファイルを削除する |
有 |
DeleteMenu |
メニュー項目を削除する |
有 |
DeleteObject |
論理オブジェクトを削除し、システムリソースを解放する |
有 |
DestroyCaret |
キャレットをウィンドウから解放し、画面から消去する |
|
DestroyCursor |
マウスカーソル( マウスポインタ)を破棄し、メモリを解放する |
|
DestroyIcon |
アイコンを破棄し、メモリを解放する |
有 |
DestroyMenu |
メニューを破棄し、メモリを解放する |
有 |
DestroyWindow |
ウィンドウを破棄する |
有 |
DeviceCapabilities |
プリンタデバイスドライバの能力を取得する |
|
DialogBox |
ダイアログボックステンプレートリソースから、モーダルダイアログボックスを作成する |
有 |
DialogProc |
CreateDialog および DialogBox の関数ファミリと共に使われる、アプリケーション定義のコールバック関数 |
有 |
DisconnectNamedPipe |
クライアントプロセスから、名前付きパイプのインスタンスのサーバー側を接続解除する |
|
DispatchMessage |
ウィンドウプロシージャへメッセージをディスパッチ(送出)する |
有 |
DlgDirList |
リストボックスに、指定されたディレクトリ内のファイル名とサブディレクトリ名を表示する |
有 |
DlgDirListComboBox |
コンボボックスに、指定のディレクトリ内のサブディレクトリ名とファイル名を表示する |
有 |
DlgDirSelectComboBox |
この関数は削除せれているのでDlgDirSelectComboBoxExへ |
有 |
DlgDirSelectComboBoxEx |
DlgDirListComboBox関数によって一覧が表示されているコンボボックスから、現在選択されている項目( ファイル名、ディレクトリ名、ドライブ名)を取得する |
有 |
DlgDirSelectEx |
リストボックスから、現在選択されている項目を取得する |
有 |
DllMain |
ダイナミックリンクライブラリ(DLL)のオプションのエントリポイント |
|
DocumentProperties |
プリンタのプリンタ初期化情報を取得または変更する |
|
DosDateTimeToFileTime |
MS-DOS 形式の日時を、64 ビット形式のファイル時刻へ変換する |
|
DragAcceptFiles |
ファイルのドラッグアンドドロップを受け入れるかどうかを設定する |
有 |
DragDetect |
ドラッグ操作のマウスの動きを追跡する |
|
DragFinish |
アプリケーションへファイル名を転送するためにシステムが割り当てたメモリを解放する |
有 |
DragQueryFile |
ドラッグアンドドロップでドロップされたファイルの名前を取得する |
有 |
DragQueryPoint |
ドラッグアンドドロップ操作で、ファイルがドロップされたときのマウスカーソルの位置を取得する |
有 |
DrawAnimatedRects |
アイコンを開く動作や、ウィンドウの最大化および最小化の動作を、長方形によるアニメーションで表現する |
|
DrawCaption |
ウインドウのタイトルバーを描写する |
有 |
DrawEdge |
長方形の辺を描画する |
有 |
DrawFocusRect |
フォーカスが存在することをユーザーに示すために使われる長方形の枠を描画する |
有 |
DrawFrameControl |
ボタンやスクロールバーなどのフレームコントロールを描画する |
有 |
DrawIcon |
アイコンまたはカーソル(マウスカーソル)を描画する |
有 |
DrawIconEx |
アイコンまたはカーソル(マウスカーソル)を描画する。指定に応じてアイコンまたはカーソルを拡大または縮小する |
有 |
DrawMenuBar |
ウィンドウのメニューバーを再描画する |
有 |
DrawState |
イメージを描画し、視覚的な効果を適用する |
|
DrawStateProc |
DrawState関数で使う、アプリケーション定義のコールバック関数 |
|
DrawText |
文字列の描写する |
有 |
DrawTextEx |
指定された長方形領域内に整形したテキストを表示する |
有 |
Ellipse |
楕円を描画する |
有 |
EmptyClipboard |
クリップボードを空にし、ウィンドウに、クリップボードの所有権を与える |
有 |
EnableMenuItem |
メニュー項目を有効化、無効化、または淡色表示にする |
有 |
EnableScrollBar |
スクロールバーの矢印を、有効または無効にする |
|
EnableWindow |
ウィンドウまたはコントロールを有効または無効にする |
有 |
EndDeferWindowPos |
ウィンドウの位置とサイズを、一斉に変更する |
|
EndDialog |
モーダルダイアログボックスを破棄し、そのダイアログボックスに関係するすべての処理を終了する |
有 |
EndDoc |
印刷ジョブを終了する |
|
EndPage |
1 ページ分の書き込みが終了したことをデバイスに通知する |
|
EndPaint |
ウィンドウ内の描画の終わりを示す |
有 |
EndPath |
パスブラケットを閉じる |
有 |
EnterCriticalPolicySection |
バックグラウンドでのポリシーの適用を一時停止する |
|
EnumChildProc |
EnumChildWindows関数から呼び出されるアプリケーション定義のコールバック関数 |
|
EnumChildWindows |
親ウィンドウに属する子ウィンドウを列挙する |
|
EnumClipboardFormats |
クリップボード内に存在するデータのデータ形式を列挙する |
有 |
EnumFontFamExProc |
フォントを列挙する際に利用するアプリケーション定義のコールバック関数 |
有 |
EnumFontFamilies |
フォントを列挙する。Win32はEnumFontFamiliesExへ |
有 |
EnumFontFamiliesEx |
LOGFONT構造体で指定された条件に適合するフォントを列挙する |
有 |
EnumObjects |
指定されたデバイスコンテキストで利用可能なペンまたはブラシを列挙する |
|
EnumObjectsProc |
EnumObjects関数と共に使われるアプリケーション定義のコールバック関数する |
|
EnumPrinters |
利用可能なプリンタ、プリントサーバー、ドメイン、プリントプロバイダを列挙する |
|
EnumProps |
プロパティリスト内のエントリを、指定されたコールバック関数に 1 つずつ渡して列挙する |
|
EnumPropsEx |
プロパティリスト内のエントリを、指定されたコールバック関数に 1 つずつ渡して列挙する |
|
EnumResLangProc |
EnumResourceLanguages関数と共に使われる、アプリケーション定義のコールバック関数 |
|
EnumResNameProc |
EnumResourceNames関数と共に使われる、アプリケーション定義のコールバック関数 |
|
EnumResTypeProc |
EnumResourceTypes関数で使われる、アプリケーション定義のコールバック関数 |
|
EnumResourceLanguages |
指定されたタイプと名前に相当する各リソースを 1 つのモジュールから検索し、見つかった各リソースの言語を、定義済みのコールバック関数へ渡す |
|
EnumResourceNames |
指定されたタイプを持つリソースをモジュールから検索し、見つかった各リソースの名前または ID を、アプリケーション定義のコールバック関数へ渡す |
|
EnumResourceTypes |
特定のタイプのリソースをモジュールから取り出し、アプリケーション定義のコールバック関数に渡す |
|
EnumThreadWindows |
指定されたスレッドに関連付けられている、子ウィンドウでないすべてのウィンドウを列挙する |
|
EnumThreadWndProc |
EnumThreadWindows関数から呼び出されるアプリケーション定義のコールバック関数 |
|
EnumWindows |
画面上のすべてのトップレベルウィンドウを列挙する |
有 |
EnumWindowsProc |
EnumWindows関数または EnumDesktopWindows関数から呼び出されるアプリケーション定義のコールバック関数 |
有 |
EqualRect |
2 つの長方形が等しいかどうかを調べる |
有 |
EqualRgn |
2 つのリージョンが同一かどうかを調べる |
有 |
ExcludeClipRect |
既存のクリッピングリージョンから、指定された長方形を除外し、新しいクリッピングリージョンを作成する |
|
ExcludeUpdateRgn |
ウィンドウのの無効な領域に対する描画を禁止する |
|
ExitProcess |
プロセスを終了する |
|
ExitThread |
スレッドを終了する |
|
ExitWindows |
現在のユーザーをログオフする |
有 |
ExitWindowsEx |
現在のユーザーをログオフ、システムをシャットダウン、またはシステムをシャットダウンさせて再起動させる |
有 |
ExtCreatePen |
指定されたスタイル、幅、ブラシ属性を持つ、1 個の論理コスメティックペンまたは論理ジオメトリックペンを作成する |
|
ExtEscape |
デバイスの機能にアクセスする |
|
ExtFloodFill |
ブラシを使って表示画面の領域を塗りつぶす |
|
ExtSelectClipRgn |
指定されたモードを使って、指定されたリージョンと現在のクリッピングリージョンを組み合わせる |
|
ExtTextOut |
テキストを描画する |
有 |
ExtractAssociatedIcon |
ファイルに関連付けられている実行可能ファイル内の 1 個のアイコンのハンドルを取得する |
|
ExtractIcon |
実行可能ファイル、ダイナミックリンクライブラリ(DLL)、アイコンファイルのいずれかから、そのファイル内のアイコンのハンドルを取得する |
有 |
ExtractIconEx |
実行可能ファイル、ダイナミックリンクライブラリ(DLL)、アイコンファイルのいずれかから、大きいアイコンまたは小さいアイコンを取得し、それら複数のアイコンのハンドルからなる
1 つの配列を作成する |
有 |
FileTimeToDosDateTime |
ファイル時刻を、MS-DOS 形式の日時へ変換する |
|
FileTimeToLocalFileTime |
世界協定時刻(UTC)に基づくファイル時刻を、ローカルのファイル時刻へ変換する |
有 |
FileTimeToSystemTime |
ファイル時刻を、システム日時形式へ変換する |
有 |
FillMemory |
指定されたメモリブロック全体に、指定された値を書き込む |
|
FillPath |
パス内で開いているすべての図形を、現在のブラシと多角形塗りつぶしモードを使って塗りつぶす |
|
FillRect |
長方形を塗りつぶす |
有 |
FillRgn |
ブラシを使って、指定されたリージョンを塗りつぶす |
有 |
FindAtom |
指定された文字列をローカルアトムテーブルから検索する |
|
FindClose |
検索ハンドルを閉じる |
有 |
FindFirstFile |
指定されたファイル名に一致するファイルを、ディレクトリ内で検索する |
有 |
FindNextFile |
FindFirstFile関数に続けて、ほかのファイルを検索する |
有 |
FindResource |
モジュール内で特定のタイプと名前を持つリソースの場所を調べる |
|
FindResourceEx |
モジュール内で、指定されたタイプ、名前、言語を持つリソースの位置を調べる |
|
FindText |
[検索]ダイアログボックスを作成する |
|
FindWindow |
クラス名とウィンドウ名を持つトップレベルウィンドウのハンドルを返す |
有 |
FindWindowEx |
クラス名とウィンドウ名文字列を持つウィンドウのハンドルを返す |
有 |
FlashWindow |
ウィンドウのタイトルバーを 1 回点滅させる |
有 |
FlashWindowEx |
指定したウィンドウを点滅させる(回数も指定できる) |
有 |
FlattenPath |
デバイスコンテキスト(DC)に選択されているパスのすべての曲線を、一連の直線に変換する |
|
FlushFileBuffers |
指定されたファイルに関係するバッファ内のデータをファイルに書き込み、バッファをクリアする |
|
FlushViewOfFile |
マップトファイルのビュー内にある、指定された範囲のデータをディスクに書き込む |
|
ForegroundIdleProc |
SetWindowsHookEx関数と共に使われる、アプリケーション定義またはライブラリ定義のコールバック関数 |
|
FormatMessage |
メッセージ文字列を書式化する |
有 |
FrameRect |
指定されたブラシを使って、指定された長方形の境界線を描画する |
有 |
FrameRgn |
ブラシを使って、指定されたリージョンの境界を描画する |
有 |
FreeEnvironmentStrings |
環境ブロックを解放する |
有 |
FreeLibrary |
ロード済みのダイナミックリンクライブラリ(DLL)モジュールの参照カウントを 1 つ減らす |
有 |
FreeLibraryAndExitThread |
ロード済みのダイナミックリンクライブラリ(DLL)の参照カウントを 1 減らし、ExitThread関数を呼び出して呼び出し側スレッドを終了する |
|
GdiFlush |
呼び出し側スレッドの現在のバッチをフラッシュする |
|
GetACP |
ANSI コードページの識別子を取得する |
有 |
GetActiveWindow |
アクティブウィンドウのウィンドウハンドルを取得する |
有 |
GetArcDirection |
デバイスコンテキストで設定されている、円弧の現在の方向を取得する |
有 |
GetAsyncKeyState |
関数呼び出し時にキーが押されているかどうか、また、前回の GetAsyncKeyState関数呼び出し以降にキーが押されたかどうかを判定する |
|
GetAtomName |
指定されたローカルアトムに関連付けられている文字列のコピーを取得する |
有 |
GetBinaryType |
ファイルが実行可能であるかどうかを調べる |
有 |
GetBitmapDimensionEx |
ビットマップのサイズを取得する |
|
GetBkColor |
デバイスコンテキストの現在の背景色を返す |
有 |
GetBkMode |
デバイスコンテキストの現在の背景モードを返す |
有 |
GetBoundsRect |
重ね合わされている外接四角形を取得する |
|
GetBrushOrgEx |
現在のブラシの原点を取得する |
|
GetCPInfo |
コードページに関する情報を取得する |
|
GetCPInfoEx |
コードページの情報を取得する |
|
GetCapture |
マウスをキャプチャしているウィンドウが存在する場合、そのウィンドウのハンドルを取得する |
有 |
GetCaretBlinkTime |
キャレットの点滅時間を、ミリ秒(1,000 分の 1 秒)で返す(コントロールパネルを使ってこの値を設定できる) |
有 |
GetCaretPos |
キャレットの位置を取得し、指定された POINT 構造体へコピーする |
|
GetCharABCWidths |
文字の幅を論理単位で取得する(TrueType フォントに対してのみ有効) |
|
GetCharWidth32 |
文字の幅を論理単位で取得する |
|
GetClassInfo |
GetClassInfoExへ |
有 |
GetClassInfoEx |
ウィンドウクラスの情報を取得する |
有 |
GetClassLong |
ウィンドウに関係付けられている WNDCLASSEX構造体から、long データ(32 ビット値)を取得する |
|
GetClassName |
ウィンドウが属するクラスの名前を取得する |
有 |
GetClassWord |
ウィンドウに関連したウィンドウクラスの拡張メモリ内の、オフセット位置にある word データ(16 ビット値)を取得する |
|
GetClientRect |
ウィンドウのクライアント領域の左上端と右下端の座標を返す |
有 |
GetClipBox |
デバイスの現在の可視領域を取り囲む最小の外接長方形を取得する |
|
GetClipCursor |
マウスカーソル( マウスポインタ)の移動可能な範囲に相当するスクリーン座標を取得する |
|
GetClipRgn |
デバイスコンテキストで、アプリケーションが定義した現在のクリッピングリージョンを取得する |
|
GetClipboardData |
クリップボードから、指定された形式のデータを取得する |
|
GetClipboardFormatName |
クリップボードから、指定された登録済みデータ形式の名前を取得する |
有 |
GetClipboardOwner |
クリップボードを所有しているウィンドウのハンドルを取得する |
|
GetClipboardViewer |
クリップボードビューアのチェイン内にある最初のウィンドウのハンドルを取得する |
|
GetCommandLine |
コマンドライン文字列へのポインタを取得する |
有 |
GetCompressedFileSize |
ファイルがディスク上で実際に占有しているサイズをバイト単位で取得する |
|
GetComputerName |
コンピュータ名を取得する |
有 |
GetComputerNameEx |
コンピュータ名または DNS 名を取得する |
有 |
GetCurrentDirectory |
現在のプロセスのカレントディレクトリを取得する |
有 |
GetCurrentObject |
デバイスコンテキストで選択されている、指定されたタイプのオブジェクトのハンドルを取得する |
|
GetCurrentPositionEx |
現在の位置を論理座標で取得する |
|
GetCurrentProcess |
現在のプロセスに対応する疑似ハンドルを取得する |
有 |
GetCurrentProcessId |
プロセス識別子を取得する |
|
GetCurrentThread |
スレッドの擬似ハンドルを取得する |
|
GetCurrentThreadId |
スレッド識別子を取得する |
|
GetCursor |
マウスカーソル( マウスポインタ)のハンドルを取得する |
|
GetCursorPos |
マウスカーソル( マウスポインタ)の現在の位置に相当するスクリーン座標を取得する |
有 |
GetDC |
指定されたウィンドウのクライアント領域または画面全体を表すディスプレイデバイスコンテキストのハンドルを取得する |
有 |
GetDCEx |
指定されたウィンドウのクライアント領域または画面全体を表すデバイスコンテキストのハンドルを取得する |
|
GetDateFormat |
日付を書式化して、指定されたローケルに対応する日付文字列を作成する |
|
GetDesktopWindow |
デスクトップウィンドウのハンドルを取得する |
有 |
GetDeviceCaps |
指定されたデバイスに関するデバイス固有の情報を取得する |
|
GetDeviceGammaRamp |
ダイレクトカラーディスプレイボードのガンマランプを取得する |
|
GetDialogBaseUnits |
ダイアログベース単位を取得する |
|
GetDIBits |
指定されたビットマップのビットを取得し、指定された形式でバッファへコピーする |
|
GetDlgCtrlID |
指定されたコントロールの識別子を取得する |
|
GetDlgItem |
ダイアログボックス内のコントロールのハンドルを取得する |
有 |
GetDlgItemInt |
ダイアログボックス内の指定されたコントロールのテキストを、整数値へ変換する |
有 |
GetDlgItemText |
ダイアログボックス内の指定されたコントロールに関連付けられているタイトルまたはテキストを取得する |
有 |
GetDiskFreeSpace |
ディスクの空き容量など、指定されたディスクに関する情報を取得する |
有 |
GetDiskFreeSpaceEx |
指定されたディスクの容量に関する情報を取得する |
有 |
GetDoubleClickTime |
マウスのダブルクリック時間を取得する |
有 |
GetDriveType |
ドライブの種類を調べる |
有 |
GetEnhMetaFile |
拡張メタファイルを指すハンドルを作成する |
|
GetEnhMetaFileBits |
張形式メタファイルの内容を取り出し、バッファにコピーする |
|
GetEnhMetaFileDescription |
拡張形式メタファイルからそのメタファイルを説明するテキストを取り出し、指定されたバッファに格納する |
|
GetEnhMetaFileHeader |
拡張メタファイルのヘッダーを保持するレコードを取得する |
|
GetEnhMetaFilePaletteEntries |
拡張メタファイルから、オプションのパレットエントリを取得する |
|
GetEnvironmentStrings |
環境ブロックへのポインタを取得する |
有 |
GetEnvironmentVariable |
環境変数の値を取得する |
有 |
GetExitCodeProcess |
プロセスの終了ステータスを取得する |
|
GetExitCodeThread |
スレッドの終了ステータスを取得する |
有 |
GetFileAttributes |
ファイルまたはディレクトリの属性を取得する |
有 |
GetFileAttributesEx |
ファイルやディレクトリに関する属性情報を取得する |
|
GetFileInformationByHandle |
指定されたファイルに関する情報を取得する |
有 |
GetFileSize |
ファイルのサイズをバイト単位で取得する |
有 |
GetFileSizeEx |
ファイルのサイズをバイト単位で取得する |
有 |
GetFileTime |
ファイルのタイムスタンプを取得する |
有 |
GetFileTitle |
ファイルの名前を取得する |
有 |
GetFileType |
ファイルの種類を取得する |
有 |
GetFileVersionInfo |
ファイルのバージョン情報リソースを取得する |
有 |
GetFileVersionInfoSize |
ファイルからバージョン情報を取得できるかどうかを調べる |
有 |
GetFocus |
キーボードフォーカスを持つウィンドウのハンドルを取得する |
有 |
GetForegroundWindow |
フォアグラウンドウィンドウ( 現在ユーザーが作業しているウィンドウ)のハンドルを返す |
|
GetFullPathName |
ファイルのフルパスとファイル名を取得する |
有 |
GetIconInfo |
アイコンまたはカーソル(マウスカーソル)に関する情報を取得する |
|
GetInputState |
メッセージキューの中に、マウスボタンメッセージまたはキーボードメッセージが存在するかどうかを調べる |
|
GetKerningPairs |
フォントのカーニングペアを取得する |
|
GetKeyNameText |
キーの名前を表す文字列を取得する |
|
GetKeyState |
仮想キーの状態を取得する |
|
GetKeyboardState |
256 個の仮想キーの状態を、指定されたバッファへコピーする |
|
GetKeyboardType |
キーボードに関する情報を取得する |
|
GetLastActivePopup |
ウィンドウが所有するポップアップウィンドウの中で最後にアクティブになったウィンドウを返す |
|
GetLastError |
最新のエラーコードを取得する |
有 |
GetLocalTime |
現在のローカル日時を取得する |
有 |
GetLogicalDriveStrings |
システムで利用可能なドライブを表す文字列をバッファに格納する |
有 |
GetLogicalDrives |
利用可能なディスクドライブをビットマスク形式で取得する |
有 |
GetLongPathName |
指定したパスを長いパスに変換する |
有 |
GetMailslotInfo |
メールスロットの情報を取得する |
|
GetMapMode |
現在のマッピングモードを取得する |
|
GetMenu |
ウィンドウに割り当てられているメニューのハンドルを取得する |
有 |
GetMenuDefaultItem |
指定されたメニューの既定のメニュー項目を調べる |
有 |
GetMenuItemCount |
指定されたメニューの項目数を調べる |
有 |
GetMenuItemID |
メニュー項目の識別子を取得する |
有 |
GetMenuItemInfo |
メニュー項目に関する情報を取得する |
|
GetMenuItemRect |
メニュー項目を囲む長方形を取得する |
|
GetMenuString |
メニュー項目のテキスト文字列を、指定されたバッファへコピーする |
有 |
GetMessage |
メッセージキューからメッセージを取得する |
有 |
GetMessageExtraInfo |
現在のスレッドに関するメッセージの拡張情報を取得する |
|
GetMessagePos |
マウスカーソルの位置を、スクリーン座標で取得する |
|
GetMessageTime |
GetMessage関数が最後に取得したメッセージが発生したときの時刻を取得する |
|
GetMiterLimit |
デバイスコンテキストのマイター制限値を取得する |
|
GetModuleFileName |
指定されたモジュールを含む実行ファイルの、フルパス名とファイル名を取得する |
|
GetModuleFileNameEx |
指定されたモジュールの完全修飾パス名を取得する |
|
GetModuleHandle |
指定されたモジュール名のモジュールハンドルを返す |
|
GetMsgProc |
SetWindowsHookEx関数と共に使われる、アプリケーション定義またはライブラリ定義のコールバック関数 |
|
GetNamedPipeHandleState |
名前付きパイプに関するハンドルの情報を取得する |
|
GetNamedPipeInfo |
名前付きパイプに関する情報を取得する |
|
GetNearestColor |
システムパレット内の色のうち、実際に使われる色(近似色)の色の値を取得する |
|
GetNearestPaletteIndex |
論理パレットのエントリのうち、指定された色の値に最も近い色を、パレットエントリに関連するインデックス番号として取得する |
|
GetNextDlgTabItem |
指定されたコントロールの前( または次)にある、WS_TABSTOP スタイルを備えたコントロールのハンドルを取得する |
|
GetNextWindow |
Zオーダーで、指定されたウィンドウの次( または1つ前)のウィンドウのハンドルを返す |
|
GetOEMCP |
システムで現在有効になっている OEM コードページの識別子を取得する |
|
GetObject |
グラフィックオブジェクトの情報を取得する |
有 |
GetObjectType |
指定されたオブジェクトのタイプを取得する |
|
GetOpenClipboardWindow |
現在クリップボードを開いているウィンドウのハンドルを取得する |
|
GetOpenFileName |
[ファイルを開く]ダイアログボックスを作成する |
有 |
GetOverlappedResult |
ファイル、名前付きパイプ、通信デバイスに関するオーバーラップ(非同期)操作の結果を返す |
|
GetPaletteEntries |
論理パレットから、指定された範囲のパレットエントリを取得する |
|
GetParent |
親ウィンドウまたはオーナーウィンドウのハンドルを返す |
|
GetPath |
パス内の直線の端点および曲線の制御点を定義する座標を取得する |
|
GetPixel |
指定された座標のピクセルの RGB値を取得する |
有 |
GetPolyFillMode |
多角形塗りつぶしモードを取得する |
|
GetPriorityClass |
プロセスの優先順位クラスを返す |
|
GetPriorityClipboardFormat |
最初に利用できるクリップボードデータ形式を返す |
|
GetPrivateProfileInt |
指定された .ini ファイル(初期化ファイル)のセクション内にある整数値を取得する |
有 |
GetPrivateProfileSection |
指定された.ini ファイル(初期化ファイル)から、セクション内のすべてのキーと値を取得する |
有 |
GetPrivateProfileSectionNames |
指定された.ini ファイル(初期化ファイル)から、すべてのセクションの名前を取得する |
有 |
GetPrivateProfileString |
指定された.ini ファイル(初期化ファイル)のセクション内にある文字列を取得する |
有 |
GetProcAddress |
ダイナミックリンクライブラリ(DLL)が持つ、指定されたエクスポート済み関数のアドレスを取得する |
|
GetProcessHeap |
呼び出し側プロセスのヒープのハンドルを取得する |
有 |
GetProcessHeaps |
呼び出し側プロセスで有効なすべてのヒープの各ハンドルを取得する |
|
GetProcessTimes |
プロセスに関する時間情報を取得する |
|
GetProcessVersion |
Windows のメジャーバージョンとマイナーバージョンを取得する |
|
GetProfileInt |
WIN.INI ファイルの指定されたセクションにある、指定されたキーから整数を取得する |
有 |
GetProfileString |
Win.ini ファイルの指定されたセクション内にある文字列を取得する |
有 |
GetProp |
プロパティリストからデータハンドルを取得する |
|
GetQueueStatus |
メッセージキューの中に、指定されたメッセージタイプが存在するかどうかを調べる |
|
GetROP2 |
デバイスコンテキストの前景モードを取得する |
|
GetRasterizerCaps |
TrueTypeフォントがシステムにインストールされているかどうかを示すフラグを返す |
|
GetRegionData |
リージョンを記述するデータを格納する |
|
GetRgnBox |
指定されたリージョンを含む最も小さい長方形(境界長方形)を取得する |
|
GetSaveFileName |
[ファイル名を付けて保存]ダイアログボックスを作成する |
有 |
GetScrollInfo |
スクロールバーの情報を取得する |
|
GetScrollPos |
スクロールバーの中のスクロールボックスの現在の位置を取得する(GetScrollInfoへ) |
|
GetScrollRange |
スクロールバーの範囲を取得する(GetScrollInfoへ) |
|
GetShortPathName |
長いパス名に対応する、短いパス名を取得する |
有 |
GetStartupInfo |
STARTUPINFO構造体の内容を取得する |
|
GetStockObject |
定義済み(ストック)のペン、ブラシ、フォント、パレットのいずれかのハンドルを取得する |
有 |
GetStretchBltMode |
ビットマップ伸縮モードを取得する |
|
GetSubMenu |
ドロップダウンメニューまたはサブメニューのハンドルを取得する |
|
GetSysColor |
画面のデザインに使われている、表示要素の色を取得する |
有 |
GetSysColorBrush |
指定された色のインデックス番号に対応する、論理ブラシのハンドルを取得する |
|
GetSystemDirectory |
Windows のシステムディレクトリのパスを取得する |
有 |
GetSystemInfo |
現在のシステムに関する情報(ページのサイズやプロセッサの種類など)を取得する |
有 |
GetSystemMenu |
ウィンドウメニュー(システムメニューまたはコントロールメニュー)のハンドルを取得 |
有 |
GetSystemMetrics |
システムメトリックの値(表示要素の幅と高さ)とシステムの現在の構成を取得する |
|
GetSystemPaletteEntries |
デバイスコンテキストに関連付けられているシステムパレットから、指定された範囲のパレットエントリを取得する |
|
GetSystemPaletteUse |
デバイスコンテキストに関連付けられている、システム(物理)パレットの現在の状態を取得する |
|
GetSystemTime |
現在のシステム日時を取得する |
有 |
GetTabbedTextExtent |
文字列の幅と高さを計算する |
|
GetTempFileName |
一時ファイルのファイル名を作成する |
有 |
GetTempPath |
一時ファイル用のディレクトリのパスを取得する |
有 |
GetTextAlign |
デバイスコンテキストのテキストの配置設定を取得する |
|
GetTextColor |
デバイスコンテキストの現在のテキスト描画色を取得する |
有 |
GetTextExtentPoint32 |
文字列の幅と高さを計算する |
有 |
GetTextMetrics |
現在選択されているフォントの情報を指定されたバッファに格納する |
|
GetThreadPriority |
スレッドの相対優先順位値を取得する |
|
GetThreadTimes |
スレッドに関する時間情報を取得する |
|
GetTickCount |
システムを起動した後の経過時間を、ミリ秒(ms)単位で取得する |
有 |
GetTimeFormat |
時刻を書式化フォーマットして、指定されたローケルに対応する時刻文字列を作成する |
|
GetTimeZoneInformation |
タイムゾーンのパラメータを取得する |
|
GetTopWindow |
Z オーダーが一番上の子ウィンドウのハンドルを取得する |
|
GetUpdateRect |
ウィンドウの更新リージョンを完全に囲む、最小の長方形の座標を取得する |
|
GetUpdateRgn |
ウィンドウの更新リージョンを、指定されたリージョンへコピーすることにより、更新リージョンを取得する |
|
GetUserName |
ユーザー名を取得する |
|
GetUserNameEx |
セキュリティプリンシパルの名前を取得する |
有 |
GetVersion |
GetVersionExへ |
|
GetVersionEx |
オペレーティングシステムのバージョン情報を取得する |
有 |
GetViewportExtEx |
デバイスコンテキストの現在のビューポートの x 範囲と y 範囲を取得する |
|
GetViewportOrgEx |
デバイスコンテキストのビューポートの原点の x 座標と y 座標を取得する |
|
GetWindow |
指定されたウィンドウと指定された関係(Zオーダー またはオーナー)にあるウィンドウのハンドルを返す |
|
GetWindowDC |
タイトルバー、メニュー、スクロールバーを含む、ウィンドウ全体のデバイスコンテキスト(DC)を取得する |
|
GetWindowExtEx |
デバイスコンテキストのウィンドウの x 範囲と y 範囲を取得する |
|
GetWindowLong |
ウィンドウに関する情報を取得する |
有 |
GetWindowLongPtr |
ウィンドウに関する情報を取得する |
|
GetWindowModuleFileName |
ウィンドウハンドルに関連付けられたモジュールの完全パスとファイル名を取得する |
|
GetWindowOrgEx |
デバイスコンテキストのウィンドウ原点の x 座標と y 座標を取得する |
|
GetWindowPlacement |
ウィンドウの表示状態、および通常表示のとき、最小化されたとき、最大化されたときの位置を返す |
|
GetWindowRect |
ウィンドウの左上端と右下端の座標をスクリーン座標で取得する |
有 |
GetWindowRgn |
ウィンドウリージョンのコピーを取得する |
|
GetWindowText |
ウィンドウのタイトルバーのテキストをバッファへコピーする |
有 |
GetWindowTextLength |
ウィンドウのタイトルバーテキストの文字数を返す(コントロールの場合は、コントロール内のテキストの文字数を返す) |
有 |
GetWindowThreadProcessId |
ウィンドウを作成したスレッドの ID を取得する |
有 |
GetWindowsDirectory |
Windows ディレクトリのパスを取得する |
有 |
GlobalAddAtom |
文字列をグローバルアトムテーブルに追加する |
有 |
GlobalAlloc |
指定されたバイト数のメモリをヒープから割り当てる |
有 |
GlobalDeleteAtom |
グローバル文字列アトムの参照カウントを1つ減らす |
有 |
GlobalDiscard |
グローバルメモリブロックを破棄する |
|
GlobalFindAtom |
指定された文字列をグローバルアトムテーブルから検索する |
|
GlobalFlags |
グローバルメモリオブジェクトの情報を取得する |
|
GlobalFree |
グローバルメモリオブジェクトを解放し、そのハンドルを無効にする |
|
GlobalGetAtomName |
指定されたグローバルアトムに関連付けられている文字列のコピーを取得する |
有 |
GlobalHandle |
グローバルメモリブロック内の指定されたポインタに関連付けられたハンドルを取得する |
|
GlobalLock |
グローバルメモリオブジェクトをロックする |
有 |
GlobalMemoryStatus |
物理メモリと仮想メモリの両方に関するシステムの現在の使用状況の情報を取得する |
有 |
GlobalMemoryStatusEx |
VLM(Very Large Memory)メモリも含め、現在利用可能な物理メモリと仮想メモリの両方に関する情報を取得する |
|
GlobalReAlloc |
グローバルメモリオブジェクトのサイズまたは属性を変更する |
|
GlobalSize |
グローバルメモリオブジェクトのサイズをバイト単位で取得する |
|
GlobalUnlock |
GMEM_MOVEABLE を指定して割り当てたグローバルメモリオブジェクトのロックカウントを減らす |
有 |
GrayString |
指定された位置に、テキストを淡色で描画する |
|