独学プログラミング言語のページ > Win32API(C言語,C++)

ロリポップ! 楽天仕事市場

海外ツアーはルックJTB
独学プログラミング言語のページ管理者も入会しているお小遣いが稼げるサイト
流石めーる プライズ・プライズ GetMoney eライフナビ.net
詳細はこちら → ホームページでお小遣い稼ぎへの挑戦

Win32API関数(C言語,C++) A 〜 G

Win32API関数のページでは、Win32API関数 を使った、C言語C++ のサンプルを関数別にのせています。

Topページへ

累計 /今日 /昨日

このページの関数名をクリックするとサンプルが見れます

Googleサイト内検索
●自作プログラムの紹介●

UP自作でソフトウェアを作っている方などそのソフトウェアのヘルプファイル作成などMonHelperの紹介です。
画像が格納されているフォルダを指定してアルバムのようなHTML Helpを作れるアルバム作成機能つきです。
画像は適当に用意したものですがこんなのが作れます。
関数名 説明 サンプル
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 指定された位置に、テキストを淡色で描画する

C言語 C++ Delphi Visual Basic Windows サンプル Oracle 自作プログラム お勧め書籍 TOPページ