
| カテゴリ | 主な使用関数 | サンプル | |
| 関数名 | 機能概要 | ||
| コモンダイアログ | |||
| GetOpenFileName | [ファイルを開く] ダイアログボックスを開く | ||
| GetSaveFileName | [ファイル名を付けて保存] ダイアログボックスを開く | ||
| ChooseColor | [色の設定] ダイアログボックスを開く | ||
| WinHelp | ヘルプファイルを表示する |
cmddlg.lzh(4KB) |
|
| [Top] | |||
| 図形描画 | |||
| Rectangle | 長方形を描画する | ||
| FillRect | 長方形を描画する(塗りつぶし) | ||
| Ellipse | 楕円を描画する | ||
| Pie | 扇形を描画する | ||
| RoundRect | 角の丸い長方形を描画する |
shape.lzh(3KB) |
|
| SetROP2 | 描画モードを設定する | ||
| MoveToEx | 線の開始点を指定する | ||
| LineTo | MoveToExで指定した開始点から終了点まで線を描画する | ||
| GetStockObject | ストックオブジェクト(Windows標準オブジェクト)を取り出す | ||
| CreatePen(Indirect) | ペンを作成する | ||
| CreateSolidBrush | 指定した色のブラシを作成する |
rubberband.lzh(5KB) |
|
| [Top] | |||
| テキスト描画 | |||
| DrawText | 指定された領域にテキストを描画する | ||
| InflateRect | 指定された領域を拡大する | ||
| SetTextJustification | 単語の間隔を設定/解除する | ||
| TextOut | テキストを出力する |
textdraw.lzh(4KB) |
|
| [Top] | |||
| マウス | |||
| GetCursorPos | マウスカーソルの現在の位置を、スクリーン座標で取得する | ||
| SetCursorPos | マウスカーソルの位置を移動する | ||
| GetDoubleClickTime | ダブルクリックとみなされるクリックの間隔を取得する | ||
| SetDoubleClickTime | ダブルクリックとみなされるクリックの間隔を設定する | ||
| ShowCorsor | マウスカーソルの表示カウントを変更する(表示/非表示の変更) | ||
| ClipCursor(Bynum) | マウスの移動範囲を制限/解除する | ||
| ClientToScreen | クライアント座標からスクリーン座標に変換する |
mouse.lzh(4KB) |
|
| [Top] | |||
| フォント | |||
| CreateFontIndirect | 指定された属性に基づく論理フォントを作成する | ||
| GetTextFace | 選択されているフォントの名称を取得する | ||
| GetTextMetrics | 選択されているフォントに関する情報を取得する | ||
| GetFontLanguageInfo | フォントに新しい機能(カーニング等)をサポートさせるか決定する |
fontview.lzh(7KB) |
|
| [Top] | |||
| ビットマップ | |||
| CreateCompatibleDC | 指定されたデバイスコンテキストと互換性のあるメモリデバイスコンテキストを 作成する | ||
| LoadBitmapBynum | ビットマップをロードする | ||
| GetObjectAPI | オブジェクトに関する情報を取得する | ||
| BitBlt | ビットマップをコピーする | ||
| StretchBlt | ビットマップをコピーする(コピー先の矩形にあわせて伸縮) | ||
| LoadIconBynum | アイコンをロードする | ||
| DrawIcon | アイコンを描画する |
stock.lzh(5KB) |
|
| [Top] | |||
| 時間 | |||
| GetFileTime | ファイルのタイムスタンプを取得する | ||
| SystemTimeToFileTime | システム形式の日時を64ビット形式のファイル時間に変換する | ||
| FileTimeToSystemTime | 64ビット形式のファイル時間をシステム形式の日時に変換する | ||
| LocalFileTimeToFileTime | ローカルファイル時間を世界協定時間(UTC)に基づくファイル時間に変換する | ||
| FileTimeToLocalFileTime | 世界協定時間(UTC)に基づくファイル時間をローカルファイル時間に変換する | ||
| GetLocalTime | 現在のローカル日時を取得する | ||
| GetSystemTime | 現在の日時(世界協定時刻(UTC)で表現されたもの)を取得する |
time.lzh(5KB) |
|
| [Top] | |||
| システム情報 | |||
| GetSystemInfo | システムに関する情報(ページサイズやプロセッサの種類など)を取得する | ||
| GetSystemMetrics | システムメトリックスの値(アイコンの幅や高さ、マウスの有無など)を取得する |
sysinfo.lzh(4KB) |
|
| GetVersionEx | オペレーティングシステムのバージョン情報を取得する | ||
| GetWindowDirectory | Windowsディレクトリを取得する | ||
| GetSystemDirectory | システムディレクトリを取得する | ||
| GetUserName | ユーザ名を取得する | ||
| GetComputerName | コンピュータ名を取得する | ||
| GetTickCount | Windowsを起動してからの経過時間を取得する | ||
| GetTempPath | テンポラリファイル用のディレクトリのパスを取得する | ||
| GetTempFileName | テンポラリファイルを作成する |
sysinfo2.lzh(4KB) |
|
| [Top] | |||
| ドライブ情報 | |||
| GetDriveType | ドライブの種類を取得する | ||
| GetDiskFreeSpace | ディスクのフォーマットに関する情報と空き容量を取得する | ||
| GetLogicalDrives | 存在する論理ドライブをビット表現で取得する | ||
| GetLogicalDriveStrings | 存在する論理ドライブのルートドライブパスを含む文字列を取得する |
drvinfo.lzh(3KB) |
|
| [Top] | |||