SystemInformation メンバ
現在のシステム環境に関する情報を提供します。
SystemInformation データ型で公開されるメンバを以下の表に示します。
パブリック プロパティ
名前 | 説明 | |
---|---|---|
ActiveWindowTrackingDelay | アクティブ ウィンドウ トラッキングの遅延時間を取得します。 | |
ArrangeDirection | オペレーティング システムが最小化ウィンドウを整列する方向を示す値を取得します。 | |
ArrangeStartingPosition | オペレーティング システムが最小化ウィンドウの整列を開始する位置を示す ArrangeStartingPosition 値を取得します。 | |
BootMode | システムの起動時のブート モードを示す BootMode 値を取得します。 | |
Border3DSize | 3 次元 (3D) スタイルのウィンドウまたはシステム コントロールの境界線の太さ (ピクセル単位) を取得します。 | |
BorderMultiplierFactor | ウィンドウのサイズ変更境界の太さを決定するときに使用する、境界線の乗数を取得します。 | |
BorderSize | フラットスタイルのウィンドウまたはシステム コントロールの境界線の太さ (ピクセル単位) を取得します。 | |
CaptionButtonSize | ウィンドウのタイトル バーのボタンの標準サイズ (ピクセル単位) を取得します。 | |
CaptionHeight | ウィンドウの標準のタイトル バー領域の高さ (ピクセル単位) を取得します。 | |
CaretBlinkTime | キャレットの点滅間隔を取得します。 | |
CaretWidth | エディット コントロール内のキャレットの幅 (ピクセル単位) を取得します。 | |
ComputerName | ローカル コンピュータの NetBIOS コンピュータ名を取得します。 | |
CursorSize | カーソルに使用できる最大サイズ (ピクセル単位) を取得します。 | |
DbcsEnabled | オペレーティング システムが 2 バイト文字セット (DBCS: Double-Byte Character Set) の文字を処理できるかどうかを示す値を取得します。 | |
DebugOS | デバッグ バージョンの USER.EXE がインストールされているかどうかを示す値を取得します。 | |
DoubleClickSize | 2 回のクリックがダブルクリックであるとオペレーティング システムに認識されるために、ユーザーがクリックする 2 つの位置が含まれている必要がある範囲のサイズ (ピクセル単位) を取得します。 | |
DoubleClickTime | マウス操作がダブルクリックであると OS に認識されるための、1 回目のクリックと 2 回目のクリックの間の最大経過時間 (ミリ秒単位) を取得します。 | |
DragFullWindows | ユーザーがウィンドウ全体のドラッグを有効にしているかどうかを示す値を取得します。 | |
DragSize | ドラッグ操作が開始されない範囲を示す、クリックしたポイントを中心とする四角形の幅と高さを取得します。 | |
FixedFrameBorderSize | キャプションがあり、サイズを変更できないウィンドウの枠の境界線の太さ (ピクセル単位) を取得します。 | |
FontSmoothingContrast | ClearType フォント スムージングに使用するコントラスト値を取得します。 | |
FontSmoothingType | フォント スムージングの現在のタイプを取得します。 | |
FrameBorderSize | ドラッグによるサイズ変更中のウィンドウの周囲に描かれるサイズ変更境界の太さ (ピクセル単位) を取得します。 | |
HighContrast | ユーザーがハイコントラスト モードのユーザー補助機能を有効にしているかどうかを示す値を取得します。 | |
HorizontalFocusThickness | システム フォーカスを示す四角形の左端と右端の太さ (ピクセル単位) を取得します。 | |
HorizontalResizeBorderThickness | サイズ変更中のウィンドウの周囲に描かれるサイズ変更境界の左端と右端の太さ (ピクセル単位) を取得します。 | |
HorizontalScrollBarArrowWidth | 水平スクロール バーの矢印ビットマップの幅 (ピクセル単位) を取得します。 | |
HorizontalScrollBarHeight | 水平スクロール バーの既定の高さ (ピクセル単位) を取得します。 | |
HorizontalScrollBarThumbWidth | 水平スクロール バーのスクロール ボックスの幅 (ピクセル単位) を取得します。 | |
IconHorizontalSpacing | 大きいアイコン表示でアイコンを整列するセルの幅 (ピクセル単位) を取得します。 | |
IconSize | Windows のプログラム アイコンの既定のサイズ (ピクセル単位) を取得します。 | |
IconSpacingSize | 大きいアイコン表示でアイコンを整列するために使用される四角形グリッドのサイズ (ピクセル単位) を取得します。 | |
IconVerticalSpacing | 大きいアイコン表示でアイコンを整列するセルの高さ (ピクセル単位) を取得します。 | |
IsActiveWindowTrackingEnabled | アクティブ ウィンドウ トラッキングが有効かどうかを示す値を取得します。 | |
IsComboBoxAnimationEnabled | コンボ ボックスのスライドオープン効果が有効かどうかを示す値を取得します。 | |
IsDropShadowEnabled | ドロップ シャドウ効果が有効かどうかを示す値を取得します。 | |
IsFlatMenuEnabled | ネイティブなユーザー メニューでフラットなメニュー表示形式を使用するかどうかを示す値を取得します。 | |
IsFontSmoothingEnabled | フォント スムージングが有効かどうかを示す値を取得します。 | |
IsHotTrackingEnabled | メニュー バーのメニュー名など、ユーザー インターフェイス要素のホット トラッキングが有効かどうかを示す値を取得します。 | |
IsIconTitleWrappingEnabled | アイコンタイトルの折り返しが有効かどうかを示す値を取得します。 | |
IsKeyboardPreferred | ユーザーがマウス操作よりもキーボード操作を優先し、通常は非表示のキーボード インターフェイスをアプリケーションに表示するかどうかを示す値を取得します。 | |
IsListBoxSmoothScrollingEnabled | リスト ボックスのスムーズスクロール効果が有効かどうかを示す値を取得します。 | |
IsMenuAnimationEnabled | メニューのフェード アニメーション機能またはスライド アニメーション機能が有効かどうかを示す値を取得します。 | |
IsMenuFadeEnabled | メニューのフェード アニメーションが有効かどうかを示す値を取得します。 | |
IsMinimizeRestoreAnimationEnabled | ウィンドウの最小化および元に戻すアニメーションが有効かどうかを示す値を取得します。 | |
IsSelectionFadeEnabled | 選択項目のフェード効果が有効かどうかを示す値を取得します。 | |
IsSnapToDefaultEnabled | 既定のボタンに移動機能が有効かどうかを示す値を取得します。 | |
IsTitleBarGradientEnabled | ウィンドウのタイトル バーのグラデーション効果が有効かどうかを示す値を取得します。 | |
IsToolTipAnimationEnabled | ToolTip アニメーションが有効かどうかを示す値を取得します。 | |
KanjiWindowHeight | 2 バイト文字セット (DBCS) バージョンの Windows で画面の一番下に表示される漢字ウィンドウの高さ (ピクセル単位) を取得します。 | |
KeyboardDelay | キーボードの繰り返し遅延設定を取得します。 | |
KeyboardSpeed | キーボードの繰り返し速度設定を取得します。 | |
MaxWindowTrackSize | キャプションとサイズ変更境界があるウィンドウの既定の最大サイズ (ピクセル単位) を取得します。 | |
MenuAccessKeysUnderlined | メニュー アクセス キーに常に下線を付けるかどうかを示す値を取得します。 | |
MenuBarButtonSize | メニュー バーのボタンの既定の幅 (ピクセル単位)、およびメニュー バーの高さ (ピクセル単位) を取得します。 | |
MenuButtonSize | メニュー バー ボタンの既定のサイズ (ピクセル単位) を取得します。 | |
MenuCheckSize | メニューのチェック マーク領域の既定のサイズ (ピクセル単位) を取得します。 | |
MenuFont | メニューに表示するテキストのフォントを取得します。 | |
MenuHeight | メニューの 1 行の高さ (ピクセル単位) を取得します。 | |
MenuShowDelay | マウスのカーソルがサブメニュー項目の上に置かれてから、重ねてショートカット メニューが表示されるまでの時間 (ミリ秒単位) を取得します。 | |
MidEastEnabled | オペレーティング システムがヘブライ語やアラビア語に対応しているかどうかを示す値を取得します。 | |
MinimizedWindowSize | 標準の最小化されたウィンドウのサイズ (ピクセル単位) を取得します。 | |
MinimizedWindowSpacingSize | 最小化されたウィンドウを整列する際に各ウィンドウに割り当てられる領域のサイズ (ピクセル単位) を取得します。 | |
MinimumWindowSize | ウィンドウの最小の幅と高さ (ピクセル単位) を取得します。 | |
MinWindowTrackSize | ドラッグによるサイズ変更時のウィンドウの既定の最小サイズ (ピクセル単位) を取得します。 | |
MonitorCount | デスクトップ上のディスプレイ モニタの数を取得します。 | |
MonitorsSameDisplayFormat | すべてのディスプレイ モニタで同じピクセル色形式が使用されているかどうかを示す値を取得します。 | |
MouseButtons | マウスのボタンの数を取得します。 | |
MouseButtonsSwapped | 左右のマウス ボタンの機能が入れ替わっているかどうかを示す値を取得します。 | |
MouseHoverSize | マウス静止メッセージが生成されるためにマウス静止時間が経過するまでマウス ポインタをとどめておく必要がある四角形の領域のサイズ (ピクセル単位) を取得します。 | |
MouseHoverTime | マウス静止メッセージが生成されるために静止領域内にマウス ポインタをとどめておく必要がある時間 (ミリ秒単位) を取得します。 | |
MousePresent | ポインティング デバイスが取り付けられているかどうかを示す値を取得します。 | |
MouseSpeed | 現在のマウス速度を取得します。 | |
MouseWheelPresent | マウス ホイールが付いているマウスが取り付けられているかどうかを示す値を取得します。 | |
MouseWheelScrollDelta | マウス ホイールの 1 目盛りの回転で増分される差分値を取得します。 | |
MouseWheelScrollLines | マウス ホイールを回転したときにスクロールする行数を取得します。 | |
NativeMouseWheelSupport | オペレーティング システムが本来マウス ホイールをサポートしているかどうかを示す値を取得します。 | |
Network | ネットワークが接続されているかどうかを示す値を取得します。 | |
PenWindows | Microsoft Windows for Pen Computing 拡張機能がインストールされているかどうかを示す値を取得します。 | |
PopupMenuAlignment | ポップアップ メニューを、対応するメニュー バー項目の左右どちら側に配置するかを取得します。 | |
PowerStatus | システムの現在の電源ステータスを取得します。 | |
PrimaryMonitorMaximizedWindowSize | プライマリ ディスプレイ上の最大化されたウィンドウの既定のサイズ (ピクセル単位) を取得します。 | |
PrimaryMonitorSize | プライマリ ディスプレイの現在のビデオ モードのサイズ (ピクセル単位) を取得します。 | |
RightAlignedMenus | ドロップダウン メニューが、対応するメニュー バー項目に対して右寄せになっているかどうかを示す値を取得します。 | |
ScreenOrientation | 画面の向きを取得します。 | |
Secure | オペレーティング システムにセキュリティ マネージャが設定されているかどうかを示す値を取得します。 | |
ShowSounds | アプリケーションから通常は音で提供される情報を、視覚的な形で提供するようにユーザーが要求しているかどうかを示す値を取得します。 | |
SizingBorderWidth | サイズ変更中のウィンドウの周囲に描かれるサイズ変更境界の幅 (ピクセル単位) を取得します。 | |
SmallCaptionButtonSize | 小さいキャプション ボタンの幅 (ピクセル単位) と小さいキャプションの高さ (ピクセル単位) を取得します。 | |
SmallIconSize | 小さいアイコンのサイズ (ピクセル単位) を取得します。 | |
TerminalServerSession | 呼び出し元のプロセスがターミナル サービスのクライアント セッションに関連付けられているかどうかを示す値を取得します。 | |
ToolWindowCaptionButtonSize | 小さいキャプション ボタンのサイズ (ピクセル単位) を取得します。 | |
ToolWindowCaptionHeight | ツール ウィンドウの高さ (ピクセル単位) を取得します。 | |
UIEffectsEnabled | ユーザー インターフェイス (UI) 効果が有効にされているか、無効にされているかを示す値を取得します。 | |
UserDomainName | ユーザーが属するドメインの名前を取得します。 | |
UserInteractive | 現在のプロセスがユーザー対話モードで実行されているかどうかを示す値を取得します。 | |
UserName | 現在のスレッドに関連付けられているユーザー名を取得します。 | |
VerticalFocusThickness | システム フォーカスを示す四角形の上端と下端の太さ (ピクセル単位) を取得します。 | |
VerticalResizeBorderThickness | サイズ変更中のウィンドウの周囲に描かれるサイズ変更境界の上端と下端の太さ (ピクセル単位) を取得します。 | |
VerticalScrollBarArrowHeight | 垂直スクロール バーの矢印ビットマップの高さ (ピクセル単位) を取得します。 | |
VerticalScrollBarThumbHeight | 垂直スクロール バーのスクロール ボックスの高さ (ピクセル単位) を取得します。 | |
VerticalScrollBarWidth | 垂直スクロール バーの既定の幅 (ピクセル単位) を取得します。 | |
VirtualScreen | 仮想画面の範囲を取得します。 | |
WorkingArea | 画面の作業領域のサイズ (ピクセル単位) を取得します。 |
このページのトップへ
パブリック メソッド
( プロテクト メソッド も参照)
名前 | 説明 | |
---|---|---|
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) | |
GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) | |
ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
このページのトップへ
プロテクト メソッド
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
このページのトップへ