VisualBASIC Software Lib.
Last Modified: 1999/10/01

VisualBASICでWin32API関数の使用方法を中心としたサンプルです。
なお、サンプルプログラムはすべてVisualBASIC 5.0で作成してます。


カテゴリを選択して [Go!] をクリックして下さい。

カテゴリ主な使用関数サンプル
関数名機能概要
コモンダイアログ
GetOpenFileName[ファイルを開く] ダイアログボックスを開く
GetSaveFileName[ファイル名を付けて保存] ダイアログボックスを開く
ChooseColor[色の設定] ダイアログボックスを開く
WinHelpヘルプファイルを表示する
cmddlg.lzh(4KB)
[Top]
図形描画
Rectangle長方形を描画する
FillRect長方形を描画する(塗りつぶし)
Ellipse楕円を描画する
Pie扇形を描画する
RoundRect角の丸い長方形を描画する
shape.lzh(3KB)
SetROP2描画モードを設定する
MoveToEx線の開始点を指定する
LineToMoveToExで指定した開始点から終了点まで線を描画する
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ビット形式のファイル時間に変換する
FileTimeToSystemTime64ビット形式のファイル時間をシステム形式の日時に変換する
LocalFileTimeToFileTimeローカルファイル時間を世界協定時間(UTC)に基づくファイル時間に変換する
FileTimeToLocalFileTime世界協定時間(UTC)に基づくファイル時間をローカルファイル時間に変換する
GetLocalTime現在のローカル日時を取得する
GetSystemTime現在の日時(世界協定時刻(UTC)で表現されたもの)を取得する
time.lzh(5KB)
[Top]
システム情報
GetSystemInfoシステムに関する情報(ページサイズやプロセッサの種類など)を取得する
GetSystemMetricsシステムメトリックスの値(アイコンの幅や高さ、マウスの有無など)を取得する
sysinfo.lzh(4KB)
GetVersionExオペレーティングシステムのバージョン情報を取得する
GetWindowDirectoryWindowsディレクトリを取得する
GetSystemDirectoryシステムディレクトリを取得する
GetUserNameユーザ名を取得する
GetComputerNameコンピュータ名を取得する
GetTickCountWindowsを起動してからの経過時間を取得する
GetTempPathテンポラリファイル用のディレクトリのパスを取得する
GetTempFileNameテンポラリファイルを作成する
sysinfo2.lzh(4KB)
[Top]
ドライブ情報
GetDriveTypeドライブの種類を取得する
GetDiskFreeSpaceディスクのフォーマットに関する情報と空き容量を取得する
GetLogicalDrives存在する論理ドライブをビット表現で取得する
GetLogicalDriveStrings存在する論理ドライブのルートドライブパスを含む文字列を取得する
drvinfo.lzh(3KB)
[Top]




Home

Copyright(C) aKiRa akiray@capricorn.plala.or.jp
ALL Rigths Reserved.