2009-08-12 67 views
1

如果我創建一個全屏窗口,m_winwm_winh是全屏幕大小,它似乎爲我創造一個窗口,外形尺寸爲全屏以及基於「裝修裏面是小「(窗口邊框)大小。有沒有辦法查詢窗口來獲取它的寬度和高度?如何在XWindows中獲取裝飾窗口的內部尺寸?

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

這是在linux上。

回答

1

見XGetWindowAttributes,XGetGeometry。根據手冊頁:

寬度和高度成員被設置到窗口的內部大小,不包括邊框。