查看源码 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 枚举值之一。