wxErlang 获取屏幕尺寸的方法

发布于 2024-10-08 22:48:40 字数 696 浏览 2 评论 0原文

我开始在 XP 上使用 wxErlang,并且正在寻找一种获取屏幕尺寸的方法,以便我可以使我的应用程序绘制在屏幕的右下角。 wxErlang 文档似乎对 wxWidgets c++ 外部文档有过多的引用。

谷歌搜索了一下后,我最终到达这里,这似乎描述了我是什么寻找。

void wxClientDisplayRect
(    
    int *   x,
    int *   y, 
    int *   width, 
    int *   height  
);

返回显示屏上工作区域的尺寸。 在 Windows 上,这意味着任务栏等未覆盖的区域。其他平台当前默认为整个显示,直到找到为所有窗口管理器等提供此信息的方法。 包含文件:

#include <wx/gdicmn.h> 

在搜索wxErlang文档后,我没有找到与此函数相对应的任何内容,也没有识别出应该使用什么的任何提示。

如何使用 wxErlang 获取屏幕尺寸,以便将正在绘制的窗口设置到屏幕的右下角?

I am starting to play with wxErlang on XP, and am looking for a method of getting the screens dimension, so that I can cause my app to be drawn on the lower right hand corner of the screen. The wxErlang documentation seems to have an undue number of references to the wxWidgets c++ external documentation.

After Googling for a bit I ended up here, which seems to describe what I am looking for.

void wxClientDisplayRect
(    
    int *   x,
    int *   y, 
    int *   width, 
    int *   height  
);

Returns the dimensions of the work area on the display.
On Windows this means the area not covered by the taskbar, etc. Other platforms are currently defaulting to the whole display until a way is found to provide this info for all window managers, etc.
Include file:

#include <wx/gdicmn.h> 

After searching the wxErlang doc, I haven't found anything corresponding to this function, nor recognized any hint of what should be used.

How does one get the screen dimensions, using wxErlang, so the window being drawn, can be set to the lower right hand corner of the screen?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

关于从前 2024-10-15 22:48:40

这是不可能完成的,因此这是不使用它的充分理由。

It can't be done, hence it is a good reason to not use it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文