Question

Il est facile d'obtenir le rectangle de délimitation pour toutes les fenêtres visibles sur un écran. Il est aussi facile de dire si une fenêtre est emblématique ou non.

Mais pour les fenêtres minimisées, le haut et à gauche est signalé comme -32000 de User32.GetWindowInfo.rcWindow. Je l'ai regardé tout au long de l'API et ne peut pas trouver un appel à retourner les limites de la fenêtre retournerait dans si elle était cliqué sur ou commuté.

Merci pour tous les pointeurs.

Était-ce utile?

La solution

Consultez User32.GetWindowPlacement

Autres conseils

Pour C / C ++:

WINDOWPLACEMENT wp;
::ZeroMemory(&wp, sizeof(WINDOWPLACEMENT));
::GetWindowPlacement(hWnd, &wp);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top