簡體   English   中英

如何在XWindows中獲得裝飾窗口的內部尺寸?

[英]How to get the inside dimensions of a decorated window in XWindows?

如果我創建一個全屏窗口,其中m_winwm_winh是全屏大小,則似乎為我創建了一個窗口,其中外部尺寸是全屏,而內部則基於“裝飾” (窗口邊框)的大小而變小。 有沒有一種方法可以查詢窗口以獲取其內部的寬度和高度?

m_win=XCreateWindow(m_display, m_rootwin, m_winx, m_winy, m_winw, m_winh, 0, 
CopyFromParent,CopyFromParent,m_visual,CWColormap|CWEventMask,&attributes);

這是在Linux上。

請參見XGetWindowAttributes,XGetGeometry。 根據手冊頁:

width和height成員設置為窗口的內部尺寸,不包括邊框。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM