管理者が便利そうなWindows APIのTipsを集めてみました。 主にVisual Basic 6で作られています。 |
| 041_058 | | | 021_040 | | | 001_020 |
|
リストボックスの項目を検索するには
SendMessage,LB_FINDSTRING,LB_FINDSTRINGEXACT |
|
リストボックスの項目の高さを設定するには
SendMessage,LB_SETITEMHEIGHT |
|
特殊なキーが押されていることを調べるには (マウスのボタンが押されているかどうか調べるには) GetAsyncKeyState |
|
フォームの背景に写真を表示するには
LoadPicture |
|
ゴミ箱にファイルを移動するには
SHFileOperation |
|
日本語のフリガナを取得するには
ImmGetCompositionString |
|
テキストボックスにマージンを設定するには
SendMessage,EM_SETMARGINS |
|
テキストボックスの現在の行数を調べるには
SendMessage,EM_LINEFROMCHAR |
|
フォームの状態と位置・起動時刻・終了時刻を保存するには(INIファイル編)
GetWindowPlacement,SetWindowPlacement,Iniファイル関数 |
|
フルパスからファイル名と拡張子だけを取得するには
PathFindFileName,PathFindExtension |
|
ファイルが存在するか調べるには
PathFileExists |
|
現在のディレクトリを知るには
GetCurrentDirectory |
|
Windows/Windows\Systemディレクトリを探すには
GetSystemDirectory,GetWindowsDirectory |
|
特殊フォルダのパスを調べるには
SHGetSpecialFolderPath |
|
ドライブの空き容量を調べるには
GetDiskFreeSpace,GetDiskFreeSpaceEx |
|
CPUの数を取得するには
GetSystemInfo |
|
ディスプレイに関係するいろいろな情報を調べるには
GetDeviceCaps,GetSystemMetrics |
|
主モニタの有効サイズを取得するには(タスクバーを除いたモニタのサイズを取得するには)
SystemParametersInfo |
|
アイコンからカーソルを作成するには
CopyCursor |
|
テキストボックスに半角の数字だけを入力できるようにするには
KeyPressイベント |