管理者が便利そうな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イベント