檢視原始碼 wxSystemSettings (wx v2.4.3)

wxSystemSettings 允許應用程式查詢關於系統的詳細資訊。

這可以包含標準顏色、字型和使用者介面元素大小等設定。

請參閱

wxWidgets 文件:wxSystemSettings

摘要

函式

傳回系統顏色。

傳回系統字型。

傳回系統度量的值,如果目前的系統不支援該度量,則傳回 -1。

傳回螢幕類型。

類型

-type wxSystemSettings() :: wx:wx_object().

函式

-spec getColour(Index) -> wx:wx_colour4() when Index :: wx:wx_enum().

傳回系統顏色。

傳回值:傳回的顏色始終有效。

-spec getFont(Index) -> wxFont:wxFont() when Index :: wx:wx_enum().

傳回系統字型。

傳回值:傳回的字型始終有效。

-spec getMetric(Index) -> integer() when Index :: wx:wx_enum().

等同於 getMetric(Index, [])

連結至此函式

getMetric(Index, Options)

檢視原始碼
-spec getMetric(Index, [Option]) -> integer()
                   when Index :: wx:wx_enum(), Option :: {win, wxWindow:wxWindow()}.

傳回系統度量的值,如果目前的系統不支援該度量,則傳回 -1。

win 的值決定傳回的度量是全域值還是以 wxWindow 為基礎的值,在這種情況下,它可能會決定小工具、視窗所在的顯示器或類似的東西。給定的視窗應盡可能接近度量(例如,對於 wxSYS_CAPTION_Y 度量,應使用 wxTopLevelWindow)。

index 可以是 ?wxSystemMetric 列舉值的其中一個。

win 是指向請求度量的視窗的指標。建議指定 win 參數,因為某些埠上的某些度量如果不指定該參數則不支援,或者如果指定該參數則可能會報告更好的值。如果度量不適用於視窗,仍然應該給定一個,例如,它可以決定請求的游標寬度的顯示器,使用 wxSYS_CURSOR_X。

-spec getScreenType() -> wx:wx_enum().

傳回螢幕類型。

傳回值是 ?wxSystemScreenType 列舉值的其中一個。