Vcl.Forms.TSettingChangeEvent

提供: RAD Studio API Documentation
移動先: 案内検索

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 機能のパラメータが変更されました。