Bonjour,
Je cherche à faire afficher une fenêtre de mon programme sur le deuxième écran de ma machine mais je ne vois pas comment choisir l'écran depuis wxWidgets (sous Windows XP)
Est-ce possible ? Auriez-vous une idée ?
Merci.
Bonjour,
Je cherche à faire afficher une fenêtre de mon programme sur le deuxième écran de ma machine mais je ne vois pas comment choisir l'écran depuis wxWidgets (sous Windows XP)
Est-ce possible ? Auriez-vous une idée ?
Merci.
Bonjour,
wxDisplay donne des informations sur le nombre de moniteurs et leurs propriétés.
Ensuite, tu utilises wxWindow::Move pour déplacer ta fenêtre vers le bon moniteur.
Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if(wxDisplay::GetCount()>1){ wxDisplay display_(1); wxRect rect_ = display_.GetClientArea(); Move(rect_.x,rect_.y); // place la fenêtre dans le coin haut/gauche du second écran
Ressources proposées par 3DArchi - Les fonctions virtuelles en C++ - Cours et tutoriels C++ - FAQ C++ - Forum C++.
Merci BEAUCOUP !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager