Salut,
Je voudrais obtenir les coordonnées de la position d'une fenêtre sur l'écran...
Je crois qu'il faut utiliser GetWindowPlacement et ClientToScreen mais je ne sais pas trop comment faire...
Merci de votre aide
Version imprimable
Salut,
Je voudrais obtenir les coordonnées de la position d'une fenêtre sur l'écran...
Je crois qu'il faut utiliser GetWindowPlacement et ClientToScreen mais je ne sais pas trop comment faire...
Merci de votre aide
Bonjour,
Pour ce que tu veux faire, je te conseille d'utiliser GetWindowRect
C'est assez simple à mettre en place, et si tu utilise les MFC, cette fonction est aussi une méthode de CWnd et de CWindowCode:
1
2
3
4
5
6
7
8
9 GetWindowRect The GetWindowRect function retrieves the dimensions of the bounding rectangle of the specified window. The dimensions are given in screen coordinates that are relative to the upper-left corner of the screen. BOOL GetWindowRect( HWND hWnd, // handle to window LPRECT lpRect // address of structure for window coordinates ); Header: Declared in winuser.h.
PS: Ca serait pas mieux dans la rubrique C++ ?
Coordonnées de la fenêtre sur l'écran: GetWindowRect().
Coordonnées de la zone client de la fenêtre sur l'écran: GetClientRect() + MapWindowPoints().