2008-10-23 13 views
1

L'application MFC que j'ai créée est basée sur une boîte de dialogue. Juste une boîte de dialogue c'est tout. Comment puis-je obtenir le handle de fenêtre à cette fenêtre, tandis que l'application exécute le InitDialog. J'ai aussi besoin de connaître sa dimension. GetForegroundWindow ne vous donne pas nécessairement le handle de cette fenêtre en cours de chargementFenêtre Handle and window dimension

Répondre

3

Vérifiez le membre m_hWnd de votre objet de dialogue. GetClientRect() devrait fonctionner pour vous donner la taille du client (intérieur) de la boîte de dialogue. GetWindowRect() vous donnera la taille totale, y compris les bordures de la fenêtre, mais la position sera désactivée.

Questions connexes