ApiIndex   A   B   C   D   E   F   [G]   H   I   JKL   MN   O   PQ   R   S   T   UV   WXYZ   <Top>

API

機能

テストプログラム

GdiAlphaBlend

画像を透過転送

透過転送(GdiAlphaBlend)

GdiComment

指定した拡張形式メタファイルにバッファからコメントをコピー

 

GdiFlush

呼び出し側スレッドの現在のバッチをフラッシュ

指定領域をフラッシュ

GdiGetBatchLimit

呼び出し側スレッドの現在のバッチに蓄積できる関数呼び出しの最大数を返す

 

GdiGradientFill

長方形と三角形構造内を塗り潰す

グラデーションで塗り潰す

GdiSetBatchLimit

呼び出し側スレッドの現在のバッチに蓄積できる関数の最大数を設定

 

GdiTransparentBlt

透明色を指定してビットマップをコピー

透過転送(GdiTransparentBlt)

GenerateConsoleCtrlEvent

呼び出し側プロセスのコンソールを共有するコンソールプロセスグループに、指定した信号を送信

 

GetAce

ACL(アクセス制御リスト)内の 1 つの ACE(アクセス制御エントリ)へのポインタを取得

 

GetACP

システムで現在有効になっている ANSI コードページの識別子を取得

ANSIコードページの識別子を取得

GetActiveWindow

アクティブなウィンドウのハンドルを取得

文字列を指定の位置に出力

GetAllUsersProfileDirectory

全ユーザープロファイルのルートのパスを取得

ユーザープロファイルディレクトリの取得

GetAltTabInfo

指定したウィンドウがアプリケーション切り替え(ALT+TAB)ウィンドウの場合、そのウィンドウのステータス情報を取得

 

GetAncestor

指定したウィンドウの祖先のハンドルを取得

祖先のハンドルを取得

GetArcDirection

デバイスコンテキストに設定されている、円弧の現在の方向を取得

円弧を描画

GetAspectRatioFilterEx

現在のアスペクト比フィルタに対する設定を取得

 

GetAsyncKeyState

キーボードの状態を取得

キーボードの状態を取得

GetAtomName

指定されたローカルアトムに関連付けられている文字列のコピーを取得

文字列のアトムテーブル追加と取得

GetBinaryType

実行ファイルの種類を取得

実行ファイルの種類を取得

GetBitmapBits

指定されたビットマップのビットを取得し、バッファにコピー

画像のネガ・ポジ変換(U)

GetBitmapDimensionEx

ビットマップのサイズを取得する。取得対象のサイズは、SetBitmapDimensionEx 関数を使って設定したものでなければならない

 

GetBkColor

デバイスコンテキストの背景色を取得

 

GetBkMode

現在のバックグラウンドの塗りつぶしモードを取得

 

GetBrushOrgEx

現在のブラシの原点を取得

ハッチパターン作成とブラシの原点

GetCapture

マウス入力を受け持っているハンドルを取得

マウスホーバーとマウスリーブ(T)

マウスホーバーとマウスリーブ(U)

GetCaretBlinkTime

キャレットのブリンク時間を取得

ブリンクタイムの変更

GetCaretPos

キャレットの現在位置を取得

キャレットの現在位置を取得

GetCharABCWidths

文字の幅を論理単位で取得

 

GetCharABCWidthsFloat

現在のフォントから指定された範囲内にある、連続した文字の幅を論理単位で取得

 

GetCharABCWidthsI

現在の TrueType フォントで与えられた範囲にある、連続したグリフインデックスの幅を論理単位で取得

 

GetCharacterPlacement

文字幅、キャレット位置、文字列内の順序、グリフレンダリングなどのキャラクタ文字列に関する情報を取得

 

GetCharWidth32

文字の幅を論理単位で取得(昇順に連続した文字[AからEまで、SからTまで、など]の幅を一括して取得)

文字の幅を論理単位で取得

GetCharWidthFloat

現在のフォントで指定された範囲にある、連続した文字の一部の幅を取得

 

GetCharWidthI

現在のフォントで指定された範囲にある、連続したグリフインデックスの幅を論理座標で取得

 

GetClassInfo

クラス情報を取得

デフォルトカーソル描画(T)

GetClassInfoEx

クラス構造体から指定の項目の32ビット値を取得

デフォルトカーソル描画(U)

GetClassLong

クラスに関連付けてる補足データ域からlong値を取得

アイコンを設定

GetClassName

ウィンドウのクラス名を取得する関数の宣言

カーソル位置のハンドル・クラスを取得

GetClassWord

指定されたウィンドウが所属するウィンドウクラスの拡張メモリ内の、指定されたオフセット位置にあるwordデータ(16ビット値)を取得

 

GetClientRect

ウィンドウのクライアント領域の座標を取得

ウィンドウサイズとクライアントサイズ

GetClipboardData

クリップボードから指定フォーマットのデータを検索

BITMAPをクリップボードに転送と取り出し

GetClipboardFormatName

クリップボードのフォーマットから名前を取得

クリップボード内にあるフォーマットを列挙

GetClipboardOwner

クリップボードを所有するウィンドウのハンドルを取得

クリップボードを所有するウィンドウのハンドルを取得

GetClipboardSequenceNumber

現在のウィンドウステーションのクリップボードのシーケンス番号を取得

クリップボードのシーケンス番号を取得

GetClipboardViewer

クリップボードビューアチェイン内の最初のウィンドウハンドルを取得

クリップボードビューアチェイン内のハンドルを取得

GetClipBox

デバイスの現在の可視領域を取り囲む最小の外接長方形を取得

クライアント領域の表示状態を調べる

GetClipCursor

マウスカーソルの移動領域を取得

マウスカーソルの移動領域を取得

GetClipRgn

指定したデバイスコンテキストのクリッピング領域を、指定したリージョンにコピー

 

GetColorAdjustment

デバイスコンテキストのカラー補正値を取得

画像をハーフトーンで転送

GetComboBoxInfo

指定したコンボボックスに関する情報を取得

 

GetCommandLine

現在のプロセスのコマンドライン文字列へのポインタを取得

 

GetCommConfig

通信デバイスの現在の構成を取得

 

GetCommMask

指定した通信デバイスのイベントマスクの値を取得

 

GetCommModemStatus

モデムの制御レジスタ値を取得

 

GetCommProperties

指定した通信デバイスの通信プロパティの情報をバッファに入れる

 

GetCommState

指定した通信デバイスの現在の制御設定をデバイス制御ブロック(DCB 構造体)に格納

 

GetCommTimeouts

指定した通信デバイスで実行されるすべての読み書き操作のタイムアウトパラメータを取得

 

GetCompressedFileSize

ファイルサイズを取得

ファイルサイズを取得

GetComputerName

コンピュータの名前を文字列として取得

コンピュータ名・ユーザー名取得

GetComputerNameEx

コンピュータの名前を文字列として取得

コンピュータ名取得

GetComputerObjectName

ローカルコンピュータの名前を特定の形式で取得

 

GetConsoleCP

呼び出し側プロセスのコンソールが使う入力コードページを返す(Windows NT/2000)

 

GetConsoleCursorInfo

指定したコンソールスクリーンバッファのカーソルのサイズと可視性に関する情報を取得

 

GetConsoleMode

コンソール入力バッファの現在の入力モード、またはコンソールスクリーンバッファの現在の出力モードを取得

 

GetConsoleOutputCP

呼び出し側プロセスのコンソールが使う出力コードページを返す

 

GetConsoleScreenBufferInfo

指定したコンソールスクリーンバッファに関する情報を取得

 

GetConsoleTitle

現在のコンソールウィンドウのタイトルバーに表示される文字列を取得

 

GetCPInfo

インストール済みの有効なコードページ、または利用可能なコードページに関する情報を取得

   

GetCPInfoEx

インストールされているコードページ、または利用可能なコードページの情報を取得

   

GetCurrencyFormat

数値を通貨フォーマットで表示

数値を通貨フォーマットで表示

GetCurrentDirectory

自プロセスのカレントディレクトリを取得

ディレクトリ取得(3題)

GetCurrentHwProfile

ローカルコンピュータの現在のハードウェアプロファイルに関する情報を取得

 

GetCurrentObject

デバイスコンテキストから指定の種類のオブジェクトを取得

 

GetCurrentPositionEx

現在の位置を論理座標で取得

 

GetCurrentProcess

現在のプロセスに対応する疑似ハンドルを取得

ユーザープロファイルディレクトリの取得

GetCurrentProcessId

自分自身のプロセスIDを取得する関数

モジュール名の列挙

GetCurrentThread

カレントスレッドの擬似ハンドルを取得

自分自身のスレッドを終了させる

GetCurrentThreadId

呼び出し側スレッドのスレッド識別子を取得

自分自身のスレッドIDを取得

GetCursor

現在使用しているマウスカーソルのハンドルを取得

マウスカーソルの変更

GetCursorInfo

グローバルカーソルに関する情報を取得

カーソル情報を取得

GetCursorPos

マウスカーソル( マウスポインタ)の現在の位置に相当するスクリーン座標を取得

マウスカーソル位置の取得と制限
拡大鏡(1)拡大鏡(2)拡大鏡(3)

GetDateFormat

日付表示の書式を取得

日付・時刻の書式を取得

GetDC

指定されたウィンドウのクライアント領域または画面全体を表すディスプレイデバイスコンテキストのハンドルを取得その後、GDI 関数を使って、返されたデバイスコンテキスト内で描画を行えます。

AlphaBlendで透過転送
BitBltで画像転送
スプライト処理テスト
拡大鏡(1)拡大鏡(2)拡大鏡(3)

GetDCBrushColor

デバイスコンテキスト(DC)で指定されたブラシの色を取得

 

GetDCEx

指定されたウィンドウのクライアント領域または画面全体を表すディスプレイデバイスコンテキストのハンドルを取得する。

 

GetDCOrgEx

指定したデバイスコンテキスト(DC)の最終的な座標変換の原点を取得

 

GetDCPenColor

現在のデバイスコンテキスト(DC)で指定されているペンの色を取得

 

GetDefaultCommConfig

通信デバイスの既定の構成を取得

 

GetDefaultPrinter

ローカルコンピュータ上の現在のユーザーの、既定のプリンタのプリンタ名を取得

 

GetDefaultUserProfileDirectory

現在のプロセスの擬似ハンドルを取得

ユーザープロファイルディレクトリの取得

GetDesktopWindow

Windows のデスクトップ ウィンドウを識別返されるポインタは、一時的なポインタです。後で使用するために保存しておくことはできません。

拡大鏡(1)拡大鏡(2)拡大鏡(3)

GetDeviceCaps

デバイス固有の情報を取得

デバイス固有情報取得

GetDeviceDriverBaseName

指定されたデバイスドライバのベース名を取得

 

GetDeviceDriverFileName

指定されたデバイスドライバの完全修飾パスを取得

 

GetDevicePowerState

指定したデバイスの現在の電源状態を取得

 

GetDialogBaseUnits

システムフォントとして使われている各文字の幅と高さの各平均値を取得

  

GetDIBColorTable

DIB セクションのビットマップのカラーテーブルのエントリから、RGB(赤、緑、青)カラーの値を取得

 

GetDIBits

DIBのピクセルデータを取得

デスクトップイメージを転送

GetDiskFreeSpace

指定のディレクトリを含むディスクの空き容量を調べる

ディスクの空き容量を取得(T)

GetDiskFreeSpaceEx

指定のディレクトリを含むディスクの空き容量を調べる

ディスクの空き容量を取得(U)

GetDlgItem

指定されたダイアログボックス内のコントロールのハンドルを取得

画像透過転送

GetDoubleClickTime

ダブルクリック時間の取得

ダブルクリック時間の取得と設定

GetDriveType

ドライブのタイプを取得

ドライブの種類を取得

GetEnhMetaFile

拡張メタファイルのオープン

拡張メタファイルの描画

GetEnhMetaFileBits

拡張形式メタファイルの内容を取り出し、バッファにコピー

 

GetEnhMetaFileDescription

拡張メタアプリケーション名の取得

拡張メタファイルの描画

GetEnhMetaFileHeader

指定された拡張メタファイルのヘッダーを保持するレコードを取得

 

GetEnhMetaFilePaletteEntries

指定された拡張メタファイルから、オプションのパレットエントリを取得

 

GetEnvironmentVariable

環境変数取得

環境変数(U)

GetEventLogInformation

指定したイベントログの情報を取得

 

GetExitCodeProcess

指定プロセスの終了コードを取得

起動させたアプリケーションの終了を知る

GetExitCodeThread

指定のスレッドの終了コードを取得

自分自身のスレッドを終了させる

GetExpandedName

Microsoft ファイル圧縮ユーティリティ(COMPRESS.EXE)で /r オプションを指定して圧縮されたファイルの、圧縮前の名前を取得

 

GetFileAttributes

指定されたファイルまたはディレクトリの属性を取得

ファイルの属性取得と変更

GetFileAttributesEx

指定したファイルやディレクトリに関する属性情報を取得

 

GetFileInformationByHandle

指定されたファイルに関する情報を取得

ファイルサイズの取得(W)

GetFileSecurity

ファイルのセキュリティ情報取得

ファイル所有者の取得

GetFileSize

ファイルサイズの取得

ファイルサイズの取得(V)

メモリマップドファイルをファイルに書き込む

GetFileSizeEx

ファイルサイズの取得

ファイルサイズの取得(T)

GetFileTime

ファイルスタンプを取得

テンポラリフォルダとファイル名

GetFileTitle

パス名からファイル名を取得

パスからファイル名を取得

GetFileType

オープンしているファイルのタイプを取得

ファイルサイズの取得

GetFileVersionInfo

ファイルに関するバージョン情報を取得

ファイル・製品バージョン取得

GetFileVersionInfoSize

ファイルからバージョン情報を取得できるかどうかを判定

GetFocus

フォーカスを持つウィンドウハンドルを取得

スレッドのAttachとDetach

GetFontData

TrueType フォントのフォントメトリックデータを取得

 

GetFontLanguageInfo

指定されたディスプレイコンテキストに対して現在選択されているフォントに関する情報を返す

 

GetFontUnicodeRanges

フォントでどの Unicode 文字がサポートされているかについて情報を返す

 

GetForegroundWindow

ユーザーが操作中のウインドウを取得

実行中のモジュールを取得

GetForm

プリンタ用の指定されたフォームを記述するデータで FORM_INFO_1 構造体を初期化

プリンタの用紙情報を取得

GetFullPathName

ファイルのフルパス名を取得

ファイルのフルパス名を取得

GetGlyphIndices

文字列をグリフインデックスの配列に変換

 

GetGlyphOutline

指定されたデバイスコンテキストで選択されている TrueType フォント文字のビットマップまたはアウトラインを取得

 

GetGraphicsMode

指定したデバイスコンテキストの現在のグラフィックスモードを取得

 

GetGuiResources

指定されたプロセスが使っているGUIオブジェクトのハンドルを返す

GDIオブジェクトのハンドル数取得

GetHandleInformation

オブジェクトハンドルの特定のプロパティに関する情報を取得

 

gethostbyaddr

IPアドレスをホスト名に変換する関数

IPアドレスからホスト名を取得

gethostbyname

インターネットホスト名に対応するIPアドレスを取得

ホスト名からIPアドレスを取得

GetIcmpStatistics

ICMP(Internet Control Message Protocol)統計値を取得

ICMP統計値を取得

GetImageConfigInformation

イメージのロード構成データを検索して返す

 

GetImageUnusedHeaderBytes

現在未使用の PE ヘッダーパートのオフセットとサイズを取得

 

GetInputState

呼び出し側スレッドのメッセージキューの中に、マウスボタンメッセージまたはキーボードメッセージが存在するかどうかを調べる

メッセージキュー内のメッセージの有無を判定

GetIpAddrTable

ネットワークインターフェース一覧の取得

ネットワークインターフェース一覧の取得

GetIpStatistics

IPに関する統計情報を取得

IPに関する統計情報を取得

GetJob

指定されたプリンタの印刷ジョブデータを取得

 

GetKerningPairs

指定されたデバイスコンテキストで現在選択されているフォントのカーニングペアを取得

 

GetKeyboardLayout

キーボードレイアウトのハンドルを取得

IMEの種類を取得

GetKeyboardLayoutList

入力ロケール識別子(旧名キーボードレイアウトハンドル)を取得

 

GetKeyboardLayoutName

アクティブな入力ロケール識別子を取得

キーボード情報の取得

GetKeyboardState

仮想キーボードのキーの状態を取得

GetKeyboardType

キーボードに関する情報を取得

キーボードに関する情報取得

GetKeyNameText

キーの名前を表す文字列を取得

 

GetKeyState

現在のキーの状態を調べる

現在のキーの状態を調べる

GetLargestConsoleWindowSize

現在のフォントとディスプレイのサイズをもとに、コンソールウィンドウの最大時のサイズを返す

 

GetLastActivePopup

指定されたウィンドウが所有するポップアップウィンドウの中で最後にアクティブになったウィンドウを返す

 

GetLastError

エラーコードを取得

 

GetLastInputInfo

最後に発生した入力イベントの時刻を取得

アイドル時間を取得

GetLayout

デバイスコンテキスト(DC)のレイアウトを返す

デバイスコンテキストのレイアウトを取得

GetLengthSid

有効な SID 構造体の長さをバイト単位で返す

 

GetLocaleInfo

ロケール情報を取得する

ロケール情報の取得

GetLocalTime

ローカルタイムを取得

時刻のフォーマット

GetLogicalDrives

有効なドライブの情報を取得ディスクの挿入の有無やネットワークに接続されているかなどは関係なく、現在割り当てられている全てのドライブ一覧を返

ドライブの種類を取得

GetLogicalDriveStrings

有効なドライブ名の取得

有効なドライブを取得

GetLongPathName

ロングパス名を取得

ロングパス名・ショートパス名の相互変換

GetMailslotInfo

指定されたメールスロットの情報を取得

 

GetMapMode

現在のマッピングモードを取得

マッピングモードの設定

GetMappedFileName

指定されたアドレスが、指定されたプロセスのアドレス空間内のメモリマップトファイルに存在するかどうかをチェッ

 

GetMenu

メニューのハンドルを取得

指定のメニュー項目を強調表示

GetMenuBarInfo

指定されたメニューバーに関する情報を取得

 

GetMenuContextHelpId

指定されたメニューに関連付けられている、ヘルプコンテキスト識別子を取得

 

GetMenuDefaultItem

指定されたメニューの既定のメニュー項目を調べる

 

GetMenuInfo

指定されたメニューに関する情報を取得

 

GetMenuItemCount

メニューの項目数を取得

システムメニューの情報取得

GetMenuItemID

メニュー項目のIDを取得

GetMenuItemInfo

メニュー項目に関する情報を取得

閉じる「×」ボタンの無効化とメニューチェック

GetMenuItemRect

指定のメニューの矩形サイズを取得

メニューの矩形サイズを取得

GetMenuString

システムメニューのラベルを取得

システムメニューの属性変更

GetMessage

指定のウィンドウのメッセージキューからメッセージを取得する

  

GetMessageExtraInfo

現在のスレッドに関するメッセージの拡張情報を取得

メニューの矩形サイズを取得

GetMessagePos

メッセージが送られたときのカーソル位置座標を取得

マウスカーソル位置を取得

GetMetaFile

ファイル名のメタファイルを読み込んでハンドルを返す

 

GetMetaFileBitsEx

Windows 形式メタファイルの内容を取り出し、指定したバッファにコピー

 

GetMetaRgn

指定したデバイスコンテキストの、現在のメタ領域を取得

 

GetMiterLimit

指定されたデバイスコンテキストのマイター制限値を取得

 

GetModuleFileName

ロードされている実行モジュールのフルパス名を取得

実行中の自モジュールフルパス名を取得

自分自身のファイル名を取得

GetModuleFileNameEx

ロードされている実行モジュールのフルパス名を取得

実行中のモジュールを取得

GetModuleHandle

指定の実行モジュールのハンドルを取得

 

GetModuleInformation

指定されたモジュールに関する情報を取得し、MODULEINFO 構造体に書き込む

 

GetMonitorInfo

ディスプレイモニターに関する情報を取得

ディスプレイ座標と作業領域

GetNamedPipeHandleState

指定された名前付きパイプに関する情報を取得

 

GetNamedPipeInfo

指定された名前付きパイプに関する情報を取得

 

GetNamedSecurityInfo

名前を指定されたオブジェクトのセキュリティ記述子のコピーを取得

 

GetNativeSystemInfo

WOW64 で実行中のアプリケーションシステムに関する情報を取得

 

GetNearestColor

指定のカラー値に対して、デバイスが表示できる色に最も近いカラー値を取得

表示できる色に最も近いカラー値を取得

GetNetworkParams

ネットワーク構成値を取得

ノードタイプを取得

GetNextWindow

指定されたウィンドウの次(または1つ前)のウィンドウのハンドルを返す

 

GetNumberFormat

指定した数字文字列を、指定したロケール用にカスタマイズされた数字文字列として書式化

数字文字列の形式を書式化

GetNumberOfConsoleInputEvents

コンソール入力バッファにある未読の入力レコード数を取得

 

GetNumberOfConsoleMouseButtons 現在のコンソールで使われているマウスのボタン数を取得  

GetNumberOfEventLogRecords

イベントログ内のレコード数を取得(WindowsNT3.1以降)

 

GetObject

オブジェクト取得

BITMAPのクリップボード転送と取り出し

タイルペイント(U)

GetObjectType

指定のオブジェクトのタイプを取得

 

GetOEMCP

OEMコードページの識別子を取得

 

GetOldestEventLogRecord

イベントログで最も古いレコードの絶対レコード番号を取得(WindowsNT3.1以降)

 

GetOpenClipboardWindow

クリップボードをオープンしているウィンドウのハンドルを取得

 

GetOpenFileName

[ファイルを開く]ダイアログボックスを作成

「ファイルを開く」「名前を付けて保存」ダイアログの作成

「ファイルを開く」ダイアログの作成

GetOpenFileNamePreview

[ファイルを開く]ダイアログボックスを使ってファイルを選択する。

プレビュー機能付き「ファイルを開く」ダイアログを表示

GetOutlineTextMetrics

TrueType フォント用のテキストメトリックスを取得

 

GetOverlappedResult

指定されたファイル、名前付きパイプ、通信デバイスに関するオーバーラップ(非同期)操作の結果を返す

 

GetPaletteEntries

指定された論理パレットから、指定された範囲のパレットエントリを取得

 

GetParent

指定されたウィンドウの親ウィンドウまたはオーナーウィンドウのハンドルを取得

タスクリストを取得

GetPath

指定されたデバイスコンテキスト内で選択されたパス内の直線の端点および曲線の制御点を定義する座標を取得

 

GetPixel

指定された座標のピクセルのRGB値を取得

指定座標のRGB値取得

GetPolyFillMode

多角形塗りつぶしモードを取得

多角形を塗りつぶす

GetPrinter

プリンタの詳細な情報を取

プリンタのオンライン・オフライン切替

プリンタの詳細情報を取得

GetPrinterData

指定されたプリンタまたはプリントサーバーの構成データを取得

 

GetPrinterDataEx

指定プリンタまたはプリントサーバーの構成データを取得

 

GetPrinterDriver

指定されたプリンタのドライバデータを取得

プリンタのドライバ名を取得

GetPrinterDriverDirectory

プリンタのドライバディレクトリを取得

 

GetPriorityClass

指定のプロセスのプライオリティクラスを取得

指定したスレッドの優先順位を設定

GetPriorityClipboardFormat

利用可能なクリップボード形式を取得

 

GetPrivateProfileInt

指定のINIファイルから整数値を取得

 

GetPrivateProfileSection

INIファイル内の指定のセクションの全てのキーとその値を取得

 

GetPrivateProfileSectionNames

INIファイル内の全てのセクション名を取得

 

GetPrivateProfileString

iniファイルから文字列を取得

iniファイルから文字列を取得

GetPrivateProfileStruct

初期化ファイルの指定されたセクションにある、指定されたキーのデータを取得

 

GetProcAddress

実行モジュール内の関数アドレスを取得

DLL内の関数アドレスを取得

GetProcessDefaultLayout

ウィンドウを親またはオーナーなしで作成するときに使われる規定のレイアウトを取得

 

GetProcessHeap

呼び出し側プロセスのヒープのハンドルを取得

MACアドレスを取得

GetProcessHeaps

呼び出し側プロセスで有効なすべてのヒープの各ハンドルを取得

 

GetProcessIoCounters

指定したプロセスが実行するすべての I/O 操作のアカウント情報を取得

 

GetProcessMemoryInfo

指定されたプロセスによるメモリの使い方に関する情報を取得し、 構造体に書き込む

 

GetProcessTimes

指定されたプロセスのタイミング情報を取得

プログラムの開始時間を取得

GetProcessWindowStation

呼び出し側プロセスに関連付けられているウィンドウステーションのハンドルを取得

 

GetProfileInt

WIN.INIから指定のキーの整数値を取得

WIN.INIへの書き込みと読み出し

GetProfilesDirectory

全てのユーザープロフィールが蓄えられているルートディレクトリパスを取得

ユーザープロファイルディレクトリの取得

GetProfileSection

WIN.INIファイルの指定のセクションの全てのキー名を取得

 

GetProfileString

WIN.INIから文字列を取得

通常使うプリンタ名を取得

GetProp

ウィンドウに関連するプロパティを取得する

異なるアプリケーション間の通信

GetRandomRgn

指定されたデバイスコンテキストのシステムクリッピングリージョンを、特定のリージョンにコピー

 

GetRasterizerCaps

TrueType フォントがシステムにインストールされているかどうかを示すフラグを返す

 

GetRegionData

指定されたバッファに、リージョンを記述するデータを格納

 

GetRgnBox

リージョンの境界長方形の取得

矩形領域を塗る

GetROP2

テキストの前景モードを取得

   

GetSaveFileName

[ファイル名を付けて保存]ダイアログボックスを作成

「ファイルを開く」「名前を付けて保存」ダイアログの作成

GetSaveFileNamePreview

[名前を付けて保存]ダイアログボックスを使って、ファイルを選択する。

プレビュー機能付き「ファイルを開く」ダイアログを表示

GetScrollBarInfo

指定したスクロールバーについての情報を取得

  

GetScrollInfo

スクロール情報取得

エディットボックスのスクロール情報

GetScrollPos

スクロールバーのスライダ位置を取得

スクロールバーのスライダ位置等を取得

GetScrollRange

スクロール範囲を取得

GetSecurityDescriptorControl

セキュリティ記述子の制御情報とリビジョン情報を取得

 

GetSecurityDescriptorOwner

指定されたセキュリティ記述子からオーナーを表すSID(セキュリティ識別子)を取得

ファイル所有者の取得

GetSecurityInfo

ハンドルで指定されたオブジェクトのセキュリティ記述子のコピーを取得

 

GetServiceDisplayName

特定のサービスに関連付けられている表示名を取得

 

GetServiceKeyName

特定のサービスの表示名に関連付けられているサービス名を取得

 

GetShortPathName

ファイルの短い形式のパス名を取得

ロングパス名からショートパス名へ変換

GetSidIdentifierAuthority

指定した SID(セキュリティ ID)内の

SID_IDENTIFIER_AUTHORITY 構造体のアドレスを取得

 

GetSidLengthRequired

指定した数の副権限(サブオーソリティ)を持つ SID 構造体を格納するために必要なバッファのサイズをバイト単位で返す

 

GetSidSubAuthority

SID 構造体内の副権限(サブオーソリティ)のアドレスを返す

 

GetSidSubAuthorityCount

SID 構造体内で、副権限の数を保持するフィールドのアドレスを返す

 

GetStdHandle

標準入力デバイス、標準出力デバイス、標準エラーデバイスのいずれかのハンドルを返す

コンソールウィンドウの操作

GetStockObject

ストックオブジェクトのハンドルを取得

ベジェ曲線の描画(V)

GetStretchBltMode

現在のビットマップ伸縮モードを取得

画像をハーフトーンで転送

GetSubMenu

ポップアップメニューのハンドルを取得

指定のメニュー項目を強調表示

GetSysColor

システムの背景色を取得

ウインドウ(コントロール)をコードで作成

システムカラーの変更

GetSysColorBrush

システムカラーのインデックスに対応した論理ブラシのハンドルを取得

角度のある文字列印刷

GetSystemDefaultLangID

システムの既定言語識別子を取得

 

GetSystemDefaultLCID

システムの既定ロケール識別子を取得

システムの短い日付形式を変更

GetSystemDirectory

Windows のシステムディレクトリのパスを取得システムディレクトリには、Windows ライブラリ、ドライバなどのファイルが置かれる

OSバージョン・Windows/Systemフォルダ
ウィンドウズ・システムフォルダ取得

GetSystemInfo

システム情報を取得する関数の宣言

プロセッサのタイプを取得

GetSystemMenu

システムメニューのハンドル取得

システムメニューの削除

GetSystemMetrics

さまざまなシステムメトリックの値(表示要素の幅と高さ)とシステムの現在の構成を取得表示要素とは、ウィンドウの一部、またはシステムが表示する画面の一部を意味すべてのサイズをピクセル単位で取得

画面上のウィンドウアイテムサイズ取得

GetSystemPaletteEntries

指定されたデバイスコンテキストに関連付けられているシステムパレットから、指定された範囲のパレットエントリを取得

 

GetSystemPaletteUse

指定されたデバイスコンテキストに関連付けられている、システム(物理)パレットの現在の状態を取得

 

GetSystemPowerStatus

電源の状態を取得

電源(AC・DC)の状態を取得

GetSystemTime

システムの現在の日付と時刻を取得

システムの現在の日付と時刻を取得

GetSystemTimeAdjustment

システムの時刻時計に対し、クロック割り込みごとの定期的な時刻調整の調整値と調整間隔を取得

 

GetSystemTimeAsFileTime

現在のシステム日付とシステム時刻を世界協定時刻(UTC)形式で取得

ファイルのタイムスタンプを設定(U)

GetSystemWindowsDirectory

マルチユーザーシステム上の共有 Windows ディレクトリのパスを取得

 

GetTabbedTextExtent

文字列の幅と高さを計算

 

GetTcpStatistics

TCP(Transmission Control Protocol)統計値を取得

TCP統計値を取得

GetTempFileName

一時ファイル名の取得

テンポラリフォルダとファイル名

GetTempPath

一時フォルダ(テンポラリフォルダ)を取得

ウィンドウが最小化されているかどうかを判断

GetTextAlign

テキストアライメントの設定を取得

 

GetTextCharacterExtra

文字間隔を取得

文字間隔の調整

GetTextCharset

指定されたデバイスコンテキストの現在のフォントの文字セット識別子を取得

フォントの文字セット識別子を取得

GetTextCharsetInfo

指定されたデバイスコンテキストの現在のフォントの文字セットに関する情報を取得する。

 

GetTextColor

現在のテキストカラーを取得

デスクトップに文字列を描写

GetTextExtentExPoint

指定された文字列の文字数を取得し、その各文字に対するテキストエクステントを配列に格納

 

GetTextExtentExPointI

指定された文字列の文字数を取得し、その各文字に対するテキストエクステントを配列に格納

 

GetTextExtentPoint32

文字列全体の幅と高さを取得

文字列を指定した矩形範囲に出力

GetTextExtentPointI

指定されたグリフインデックス配列の幅と高さを計算

 

GetTextFace

指定されたデバイスコンテキストで選択されているフォントのタイプフェイス名を取得

 

GetTextMetrics

フォントに関する情報を取得

システムフォントの情報を取得

GetThreadDesktop

指定されたスレッドに関連付けられているデスクトップのハンドルを取得

 

GetThreadLocale

スレッドのロケールIDを取得

文字列を比較する

GetThreadPriority

指定したスレッドの優先順位を取得

指定したスレッドの優先順位を設定

GetThreadTimes

指定されたスレッドに関する時間情報を取得

スレッドの開始時間を取得

GetTickCount

システムが起動してからの経過時間を取得

電光掲示板(DCのスクロール)

GetTimeFormat

時刻をフォーマットし、指定された地域に対応する時刻文字列を作成

時刻のフォーマット

GetTimeZoneInformation

現在のタイムゾーンのパラメータを取得

協定世界時間とローカル時間との分差

GetTitleBarInfo

タイトルバーの表示部分(長方形)を取得

タイトルバーの表示部分(長方形)を取得

GetTokenInformation

アクセストークンに関する情報を取得

 

GetTopWindow

トップレベルの子ウィンドウを取得

ウィンドウ名とクラス階層一覧を取得

GetTrusteeForm

指定した TRUSTEE 構造体の TrusteeForm メンバに割り当てられた値を取得

 

GetTrusteeName

TRUSTEE 構造体からトラスティ名を取得

 

GetTrusteeType

指定した TRUSTEE 構造体の TrusteeType メンバに割り当てられている値を取得

 

GetUdpStatistics

UDP(User Datagram Protocol)統計値を取得

UDP統計値を取得

GetUpdateRect

指定されたウィンドウの更新リージョンを完全に囲む、最小の長方形の座標を取得

 

GetUpdateRgn

ウィンドウの更新リージョンを、指定されたリージョンへコピーすることにより、更新リージョンを取得

 

GetUserName

ユーザー名を取得

コンピュータ名・ユーザー名取得

GetUserNameEx

呼び出し側スレッドと結び付いているユーザーなどのセキュリティプリンシパルの名前を取得

ユーザー名を取得

GetUserDefaultLangID

ユーザーの既定言語識別子を取得

ユーザーの既定言語識別子を取得

GetUserDefaultLCID

ユーザーの既定ロケール識別子を取得

 

GetUserObjectInformation

ウィンドウステーションオブジェクトまたはデスクトップオブジェクトに関する情報を取得

 

GetUserProfileDirectory

全ユーザー(All Users)プロファイルのルートのパスを取得

ユーザープロファイルディレクトリの取得

GetVersion

オペレーティングシステムの種類やバージョンに関する情報を取得

指定デバイスに直接制御コードを送る

GetVersionEx

オペレーティングシステムの種類やバージョンに関する情報を取得

OSバージョン・Windows/Systemフォルダ

GetViewportExtEx

指定のデバイスコンテキストのビューポートのエクステントを取得

マッピングモードの設定

GetViewportOrgEx

指定されたデバイスコンテキストのビューポートの原点のx座標とy座標を取得

   

GetVolumeInformation

ボリューム情報を取得

ボリューム情報取得

ディスクドライブのシリアル番号を取得(T)

GetVolumeNameForVolumeMountPoint

マウントポイントまたはルートディレクトリを取得し、それに対応する一意のボリューム名を返す

コンピュータ上のボリューム名を取得

GetVolumeSerialNumber

ディスクドライブのシリアル番号を取得

ディスクドライブのシリアル番号を取得(U)

GetWindow

指定されたウィンドウと指定された関係にあるウィンドウのハンドルを取得

タスクリストを取得

GetWindowContextHelpId

指定されたウィンドウに関連付けられたヘルプコンテキスト識別子が存在する場合、その識別子を取得

 

GetWindowDC

ウィンドウ全体のデバイスコンテキストを取得

文字列を指定の位置に出力

GetWindowExtEx

指定のデバイスコンテキストのエクステントを取得

マッピングモードの設定

GetWindowInfo

指定したウィンドウの情報を取得

 

GetWindowLong

指定されたウィンドウに関しての情報を取得また、拡張ウィンドウメモリから、指定されたオフセットにある32ビット値を取得することもできる

透明・透過

コマンドボタン内の文字位置設定

ウィンドウサイズとクライアントサイズ

GetWindowLongPtr

指定されたウィンドウに関する情報を取得

 

GetWindowModuleFileName

指定したウィンドウハンドルに関連付けられたモジュールの完全パスとファイル名を取得

 

GetWindowOrgEx

指定されたデバイスコンテキストのウィンドウ原点のx座標とy座標を取得

 

GetWindowPlacement

ウィンドウの位置・状態を取得

ウインドウを指定のサイズで復元

GetWindowRect

ウィンドウの座標をスクリーン座標系で取得

クラス名で起動の確認と終了

GetWindowRgn

指定のウィンドウのウィンドウ領域を取得

フォーム形状のいろいろ

GetWindowsDirectory

Windowsディレクトリのパス名を取得

ウィンドウズ・システムフォルダ取得
ボリューム情報取得

GetWindowText

ウインドウのタイトル文字列を取得

ウインドウタイトルの文字列取得と設定

GetWindowTextLength

ウィンドウのタイトル文字数を取得

ウィンドウのタイトル文字数を取得

GetWindowThreadProcessId

ウィンドウのプロセスIDとスレッドIDを取得

プロセスIDとスレッドIDを取得

GetWindowWord

ウィンドウに関連付けてる補足データ域からワード値を取得

指定したウィンドウの情報を取得

GetWinMetaFileBits

拡張形式メタファイルに含まれるレコードを Windows 形式のレコードに変換し、指定したバッファに格納

 

GetWorldTransform

現在設定されているワールド空間からページ空間への変換を取得

 

GetWriteWatch

仮想メモリの領域に書き込まれたページのアドレスを取得

 

GetWsChanges

InitializeProcessForWsWatch 関数を使って監視を開始した後、指定したプロセスのワーキングセットに追加されたページに関する情報を取得

 

GlobalAddAtom

グローバルアトムテーブルに項目を追加

異なるアプリケーション間の通信

GlobalAlloc

メモリブロックを確保しハンドルを取得

GlobalDeleteAtom

グローバルアトムテーブルから指定のアトムの項目を削除

GlobalFindAtom

指定された文字列をグローバルアトムテーブルから検索し、その文字列に関連付けられているグローバルアトムを取得

 

GlobalFlags

指定されたグローバルメモリオブジェクトの情報を取得

 

GlobalFree

メモリブロックのロックを解放

フォント選択ダイアログを開く
クリップボードへ転送と取り出し
印刷ダイアログ表示とプリンタ名取得

GlobalGetAtomName

グローバルアトムテーブルから文字列を取得

異なるアプリケーション間の通信

GlobalHandle

グローバルメモリブロック内の指定されたポインタに関連付けられたハンドルを取得

 

GlobalLock

ヒープに確保されたメモリをロック

印刷ダイアログ表示とプリンタ名取得

GlobalMemoryStatus

メモリ情報を取得

メモリ情報を取得

GlobalMemoryStatusEx

現在利用可能な物理メモリと仮想メモリの両方に関する情報を取得

 

GlobalReAlloc

グローバルメモリオブジェクトのサイズまたは属性を変更

 

GlobalSize

グローバルメモリオブジェクトのサイズを取得

クリップボードへ転送と取り出し

GlobalUnlock

メモリブロックのロックを解除

印刷ダイアログ表示とプリンタ名取得

GradientFill

矩形、または三角形の内部をグラデーションで塗りつぶす

指定座標のRGB値取得

GrayString

テキストをグレー表示で出力する

テキストをグレー表示で出力