是否可以获取 window 的标题栏的高度?
Is it possible to get height of window's title bar?
我正在编写一些有关捕获鼠标位置的代码。我有一个使用 wxWidgets 创建的框架,我正在处理一个需要获取标题栏高度的问题。有没有什么好的方法可以获取标题栏的大小?
这是我需要的简单说明:
应该是什么wxWindow::GetClientAreaOrigin()
returns的y
坐标。
wxWidgets 为此(以及其他许多方面)提供了一种称为 wxSystemSettings::GetMetric
.
的机制
static int wxSystemSettings::GetMetric(wxSystemMetric index, wxWindow* win = NULL);
您可以通过将 win
保留为 NULL
来检索 'global' 值,或者您可以传入特定的 window.
https://docs.wxwidgets.org/trunk/classwx_system_settings.html#aa18e3b5794dc4193c4b0668d28d4933a
您可能需要的指标是 wxSYS_CAPTION_Y
。
https://docs.wxwidgets.org/trunk/settings_8h.html#a0f2b19d7a3717cdbef5a04cb05ab8f26
我正在编写一些有关捕获鼠标位置的代码。我有一个使用 wxWidgets 创建的框架,我正在处理一个需要获取标题栏高度的问题。有没有什么好的方法可以获取标题栏的大小?
这是我需要的简单说明:
应该是什么wxWindow::GetClientAreaOrigin()
returns的y
坐标。
wxWidgets 为此(以及其他许多方面)提供了一种称为 wxSystemSettings::GetMetric
.
static int wxSystemSettings::GetMetric(wxSystemMetric index, wxWindow* win = NULL);
您可以通过将 win
保留为 NULL
来检索 'global' 值,或者您可以传入特定的 window.
https://docs.wxwidgets.org/trunk/classwx_system_settings.html#aa18e3b5794dc4193c4b0668d28d4933a
您可能需要的指标是 wxSYS_CAPTION_Y
。
https://docs.wxwidgets.org/trunk/settings_8h.html#a0f2b19d7a3717cdbef5a04cb05ab8f26