Vcl.Forms.TSettingChangeEvent
C++
typedef void __fastcall (__closure *TSettingChangeEvent)(System::TObject* Sender, int Flag, const System::UnicodeString Section, int &Result);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
typedef | public | Vcl.Forms.hpp | Vcl.Forms | Vcl.Forms |
説明
TSettingChangeEvent は,OnSettingChange イベントハンドラの型です。
TSettingChangeEvent 型には,以下のパラメータがあります。
Sender は,アプリケーションオブジェクトです。
Section は,変更されたシステムパラメータを含む領域を示します。これは通常,レジストリキー,または Win.ini 内のセクション名です。通知がポリシーの変更を示す場合,Section は「Policy」という文字列です。通知がロケール設定の変更を示す場合,Section は「intl」という文字列です。
Result は,Windows に返された値です。イベントハンドラが設定の変更に応答した場合は 0,それ以外の場合は 0 以外の値になります。
Flag は,設定が変更した内容を示します。次の表に,指定できる値を示します。
値 | 意味 |
---|---|
0 |
ユーザーポリシーが適用されたか,ユーザーロケール設定が変更されました。 |
1 |
コンピュータポリシーが適用されました。 |
SPI_SETDESKWALLPAPER |
デスクトップの壁紙のビットマップが変更されました。 |
SPI_SETCURSORS |
システムカーソルが変更されました。 |
SPI_SETDESKPATTERN |
デスクトップパターンが Win.ini から再ロードされました。 |
SPI_SETFONTSMOOTING |
フォントのスムージング機能が有効または無効になりました。 |
SPI_SETWORKAREA |
作業領域のサイズ(システムタスクバーまたはデスクトップツールバーによって遮られていない画面の一部)が変更されました。 |
SPI_ICONHORIZONTALSPACING |
アイコンセルの幅(ピクセル)が変更されました。これは,大きなアイコン表示でアイコンの整列に影響します。 |
SPI_ICONVERTICALSPACING |
アイコンセルの高さ(ピクセル)が変更されました。これは,大きなアイコン表示でアイコンの整列に影響します。 |
SPI_SETICONMETRICS |
システムアイコンに関連付けられたメトリックが変更されました。 |
SPI_SETICONS |
システムアイコンが再ロードされました。 |
SPI_SETICONTITLELOGFONT |
アイコンタイトルのフォントが変更されました。 |
SPI_SETICONTITLEWRAP |
アイコンタイトルの折り返しが有効化または無効化されました。 |
SPI_SETBEEP |
警告ビーパーが有効化または無効化されました。 |
SPI_SETDEFAULTINPUTLANG |
システムシェルのデフォルト入力言語が変更されました。 |
SPI_SETDOUBLECLICKTIME |
マウスのダブルクリック時間が変更されました。 |
SPI_SETDOUBLECLICKHEIGHT |
ダブルクリック範囲の高さが変更されました。 |
SPI_SETDOUBLECLICKWIDTH |
ダブルクリック範囲の幅が変更されました。 |
SPI_SETKEYBOARDCUES |
Menu アクセスキー文字を常に表示するか,メニューがキーボードで有効になったときに表示するかに関する設定が変更されました。 |
SPI_SETKEYBOARDDELAY |
キーボードの繰り返し遅延設定が変更されました。 |
SPI_SETKEYBOARDPREF |
キーボードの環境設定が変更されました。これは,アプリケーションで非表示のキーボードインターフェースを表示するかどうかを示します。 |
SPI_SETKEYBOARDSPEED |
キーボードの繰り返し速度設定が変更されました。 |
SPI_SETLANGTOGGLE |
入力言語を切り替えるホットキーが変更されました。 |
SPI_SETMOUSE |
マウスのスレッショルド値または加速が変更されました。 |
SPI_SETMOUSEBUTTONSWRAP |
左右のマウスボタンの内容が変更されました。 |
SPI_SETMOUSEHOVERHEIGHT |
マウス移動メッセージに対してマウスが動かずにいる領域の高さが変更されました。 |
SPI_SETMOUSEHOVERTIME |
マウス移動メッセージを生成する移動領域でマウスが動かずにいる時間が変更されました。 |
SPI_SETMOUSEHOVERWIDTH |
マウス移動メッセージに対してマウスが動かずにいる領域の幅が変更されました。 |
SPI_SETMOUSESPEED |
マウスの速度が変更されました。 |
SPI_SETMOUSETRAILS |
マウスの軌跡が有効または無効になりました。 |
SPI_SETSNAPTODEFBUTTON |
マウスのデフォルトボタンへの自動スナップが有効または無効になりました。 |
SPI_SETWHEELSCROLLLINES |
マウスホイールを回転するときにスクロールする行数が変更されました。 |
SPI_SETMENUDROPALIGNMENT |
ポップアップメニューが左揃えまたは右揃えに変更されました。 |
SPI_SETMENUFADE |
メニューが消えるアニメーションが有効または無効になりました(Windows 2000)。 |
SPI_SETMENUSHOWDELAY |
ショートカットメニューでマウスをサブメニューに移動したときにサブメニュー項目が表示されるまでの時間が変更されました。 |
SPI_SETLOWPOWERACTIVE |
画面の節電機能が有効または無効になりました。 |
SPI_SETLOWPOWERTIMEOUT |
画面の節電機能が有効になるまでの時間が変更されました。 |
SPI_SETPOWEROFFACTIVE |
画面の電源オフが有効または無効になりました。 |
SPI_SETPOWEROFFTIMEOUT |
画面の電源オフが有効になるまでの時間が変更されました。 |
SPI_SETSCREENSAVEACTIVE |
スクリーンセーバーが有効または無効になりました。 |
SPI_SETSCREENSAVETIMEOUT |
スクリーンセーバーが表示されるまでの時間が変更されました。 |
SPI_SETCOMBOBOXANIMATION |
コンボボックスのスライドオープン機能が有効または無効になりました。 |
SPI_SETCURSORSHADOW |
カーソルの影効果が有効化または無効化されました(Windows 2000)。 |
SPI_SETGRADIENTCAPTIONS |
ウィンドウのタイトルバーのグラデーション効果が有効または無効になりました。 |
SPI_SETHOTTRACKING |
ホットトラッキングが有効または無効になりました。 |
SPI_SETLISTBOXSMOOTHSCROLLING |
リストボックスの滑らかなスクロールが有効化または無効化されました。 |
SPI_SETMENUANIMATION |
メニューのアニメーション化が有効化または無効化されました。 |
SPI_SETMENUUNDERLINES |
SPI_SETKEYBOARDCUES と同じです。 |
SPI_SETSELECTIONFADE |
メニュー選択のフェード機能が有効または無効になりました。(Windows 2K) |
SPI_SETTOOLTIPANIMATION |
ツールチップアニメーションが有効または無効になりました。(Windows 2K) |
SPI_SETTOOLTIPFADE |
ツールチップアニメーションがフェードまたはスライドに変更されました。(Windows 2K) |
SPI_SETUIEFFECTS |
UI 効果が有効または無効になりました。(Windows 2K) |
SPI_SETACTIVEWINDOWTRACKING |
アクティブなウィンドウのトラッキング(マウスにしたがってウィンドウがアクティブになること)が有効化または無効化されました。 |
SPI_SETACTIVEWNDTRKZORDER |
アクティブなウィンドウのトラッキングが,アクティブなウィンドウを前面表示するかどうかで変更されました。 |
SPI_SETANIMATION |
ユーザーアクション用のアニメーション効果に対するパラメータが変更されました。 |
SPI_SETBORDER |
ウィンドウのサイズ変更境界幅が変更されました。 |
SPI_SETCARETWIDTH |
編集コントロールのキャレットの幅が変更されました(Windows 2000)。 |
SPI_SETDRAGFULLWINDOWS |
フルウィンドウのドラッグが有効または無効になりました。 |
SPI_SETDRAGHEIGHT |
ドラッグ操作の検出に使用する領域の高さが変更されました。 |
SPI_SETDRAGWIDTH |
ドラッグ操作の検出に使用する領域の幅が変更されました。 |
SPI_SETFOREGROUNDFLASHCOUNT |
前面表示の切り替え要求が拒否されたときに,タスクバーボタンが点滅する回数が変更されました。 |
SPI_SETFOREGROUNDLOCKTIMEOUT |
ユーザーが入力してから,アプリケーションを前面表示にできない時間が変更されました。 |
SPI_SETMINIMIZEDMETRICS |
最小化されたウィンドウのメトリックが変更されました。 |
SPI_SETNONCLIENTMETRICS |
最小化されていないウィンドウの非クライアント領域のメトリックが変更されました。 |
SPI_SETSHOWIMEUI |
IME ウィンドウのユーザーごとの表示機能が変更されました。 |
SPI_SETPENWINDOWS |
ペンウィンドウがロードされた,またはロードされませんでした(Windows 9x)。 |
SPI_SETACCESSTIMEOUT |
ユーザー補助機能を無効にするまでの待ち時間が変更されました。 |
SPI_SETFILTERKEYS |
FilterKeys のアクセス機能のパラメータが変更されました。 |
SPI_SETHIGHCONTRAST |
HighContrast のアクセス機能のパラメータが変更されました。 |
SPI_SETMOUSECLICKLOCK |
マウスの ClickLock 機能が有効または無効になりました(Windows Me)。 |
SPI_SETMOUSECLICKLOCKTIME |
主マウスボタンのロックに対する遅延が変更されました(Windows Me)。 |
SPI_SETMOUSEKEYS |
MouseKeys のアクセス機能のパラメータが変更されました |
SPI_SETMOUSESONAR |
マウスの Sonar 機能が有効または無効になりました(Windows Me)。 |
SPI_SETMOUSEVANISH |
マウスの Vanish 機能が有効または無効になりました(Windows Me)。 |
SPI_SETSCREENREADER |
画面レビューユーティリティ(スピーチシンセサイザーまたは Braille 表示ユーティリティなど)が実行を開始または終了しました。 |
SPI_SETSERIALKEYS |
SerialKeys のアクセス機能が有効または無効になりました。(Windows 9x) |
SPI_SETSHOWSOUNDS |
Show Sounds のアクセス機能が切り替えられました。 |
SPI_SETSOUNDSENTRY |
SoundSentry のアクセス機能のパラメータが変更されました。 |
SPI_SETSTICKYKEYS |
StickyKeys 機能のパラメータが変更されました。 |
SPI_SETTOGGLEKEYS |
ToggleKeys 機能のパラメータが変更されました。 |