2009-08-12 9 views
1

Si je crée une fenêtre plein écran où m_winw et m_winh est la taille plein écran, il semble créer une fenêtre pour moi où la dimension extérieure est en plein écran et l'intérieur est plus petit en fonction de la décoration » " (taille de la bordure de la fenêtre). Existe-t-il un moyen d'interroger la fenêtre pour obtenir sa largeur et sa hauteur?Comment obtenir les dimensions intérieures d'une fenêtre décorée dans XWindows?

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

Ceci est sous linux.

Répondre

1

Voir XGetWindowAttributes, XGetGeometry. Selon la page de manuel:

Les éléments de largeur et de hauteur sont réglés sur la taille intérieure de la fenêtre, sans compter la bordure.

Questions connexes