管理者が便利そうなWindows APIのTipsを集めてみました。 主にVisual Basic 6で作られています。 |
| 041_058 | | | 021_040 | | | 001_020 |
|
テキストボックスの表示できる領域を制限するには
SendMessage,EM_SETRECT |
|
Readme.txtを表示するには(表示専用にするには)
SendMessage,EM_SETREADONLY |
|
テキストボックスの行数を表示するには
SendMessage,EM_GETFIRSTVISIBLELINE,EM_GETLINECOUNT |
|
テキストボックスでクリックされた位置の文字位置を調べるには
SendMessage,EM_CHARFROMPOS |
|
「元に戻す」機能を実装するには
SendMessage,EM_CANUNDO,EM_UNDO |
|
パス名から「”」だけを取り除くには
PathUnquoteSpaces |
|
パス名から拡張子だけを変更するには
PathRenameExtension |
|
パス名から拡張子だけを取り除くには
PathRemoveExtension |
|
パス名がスペースを含むときに「”」でくくるには
PathQuoteSpaces |
|
ファイル名をフィルタリングするには
PathMatchSpec |
|
ファイル名からフルパスを取得するには
PathFindOnPath |
|
2つのパス名に共通するディレクトリ名を取得するには
PathCommonPrefix |
|
パス名を指定のバイト数に収まる長さにするには
PathCompactPathEx |
|
パス名を指定のピクセル幅の中に収まる長さにするには
PathCompactPath |
|
パス名の最後にバックスラッシュをつけるには
PathAddBackslash |
|
フォーム上のどこでもウィンドウの移動ができるようにするには
SendMessage,WM_NCHITTEST |
|
ホットキー(ショートカットキー)を使うには
RegisterHotKey |
|
マウスカーソル(マウスポインタ)の位置を調べるには
GetCursorPos |
|
デバイスコンテキストのレイアウトを変更するには
SetLayout |
|
透明なウィンドウを作成するには (部分的に透明なウィンドウを作成するには) SetLayeredWindowAttributes,WS_EX_LAYEREDウィンドウスタイル |