| 〜 ウィンドウ 〜 |
|---|
サイズ |
| フルスクリーンで表示 |
| カーソルキー操作でウィンドウサイズ変更 |
| 枠以外を掴んでサイズ変更 |
| ウィンドウの外枠サイズ・タイトルバーの高さを取得1 |
| ウィンドウの外枠サイズ・タイトルバーの高さを取得2 (要USER32.DLL) |
位置 |
| ディスプレイの中心に表示 |
| カーソルキー操作でウィンドウ移動 |
| タイトルバー以外を掴んで移動 |
| ウィンドウ内をスクロールさせて表示 |
タイトルバー |
| 最大化ボタンを有効化 (要USER32.DLL) |
| 最小化ボタンを無効化 (要USER32.DLL) |
| タイトルバーのボタンを全てなくす (要USER32.DLL) |
| タイトルバーのテキストを取得 (要USER32.DLL) |
| タイトルバーのテキストを設定 (外部) |
| タイトルバーのアイコンを変更 (要USER32.DLL) |
| タイトルバーを点滅 (要USER32.DLL) |
| タイトルバーを点滅2 (要USER32.DLL) -> FlashWindowEx |
メニュー |
| メニューバーの高さを取得 |
| メニューバーの高さを取得2 -> GetSystemMetrics(SM_CYMENU[=0x000F]) |
| メニューバーアイテムの使用可否設定 |
| メニューバーアイテムにチェックを付加 |
| スタートメニューを表示・消去 |
| スタートメニューの下に影を表示する設定 -> HKCU\Control Panel\Desktop\UserPreferencesMask の19bit |
| ポップアップメニューを表示 |
表示状態 |
| ウィンドウ内のみを初期化 |
| クローズボックスを押しても終了させない |
| ウィンドウをアイコン化 |
| ウィンドウを元に戻す |
| ウィンドウを最大化 |
| ウィンドウの表示状態を取得 -> GetWindowLongのGWL_EXSTYLE |
| ウィンドウの操作可否設定 (要USER32.DLL) |
| ウィンドウアクティブ化を制御 -> WM_NCACTIVATE |
| 1つ前(後)のアクティブウィンドウに切り替え |
デスクトップ |
| 有効なスクリーンサイズを取得 (要USER32.DLL) |
| 有効なスクリーンサイズを設定 (要USER32.DLL) |
| 壁紙ファイルを取得 (要USER32.DLL) |
| 壁紙ファイルを変更 (要USER32.DLL) |
| 壁紙の表示方法を変更 (要ADVAPI32.DLL) -> HKCU\Control Panel\Desktop TileWallpaper WallpaperStyle |
| デスクトップを取得する -> GetDesktopWindow |
タスクトレイ |
| アイコンを追加 -> Shell_NotifyIcon NIM_ADD |
| アイコンを削除 -> Shell_NotifyIcon NIM_DELETE |
| チップヘルプを設定 -> Shell_NotifyIcon NIM_MODIFY |
| 通知バルーンを設定 -> Shell_NotifyIcon NIM_MODIFY |
|