Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Boite de dialogue qui ne bouge pas [ Archives / Graphique ] (aabhanane)

jeudi 30 juin 2005 à 14:28:24 | Boite de dialogue qui ne bouge pas

aabhanane

Bonjour à tous,
je travaille avec VC++ et MFC pour faire mon interface graphique. J'ai créé ma boite de dialogue initiale et j'ai utilisé des skins pour la personnaliser.
J'ai un petit problème: je n'arrive pas à faire bouger ma boite de dialogue de sa place initiale.
Y'aurait il une instruction qui permet de faire ca? normalement c'est fait automatiquement, non?
Merci à tous,
Hanane


jeudi 30 juin 2005 à 14:33:35 | Re : Boite de dialogue qui ne bouge pas

vecchio56

Administrateur CodeS-SourceS
Tu la bouges avec SetWindowPos...
Tu veux dire que tu n'arrives pas à la bouger avec ta souris, ou par code?

jeudi 30 juin 2005 à 15:03:47 | Re : Boite de dialogue qui ne bouge pas

aabhanane

resalut,
non en fait je n'arrive pas à la faire bouger avec la souris.
hanane


jeudi 30 juin 2005 à 15:29:48 | Re : Boite de dialogue qui ne bouge pas

Urgo

Membre Club
Réponse acceptée !
switch(uMsg) {
  case WM_NCHITTEST:
    return HTCAPTION;

Ce code devrait faire l'affaire...

Bye
Urgo

jeudi 30 juin 2005 à 15:35:49 | Re : Boite de dialogue qui ne bouge pas

aabhanane

Ok ca marche merci bcp.
Et est ce que je peux spécifier la région dans laquelle je doix cliquer avec la souris pour pouvoir bouger la fenêtre.
Hanane


jeudi 30 juin 2005 à 16:37:12 | Re : Boite de dialogue qui ne bouge pas

aabhanane

En fait, j'ai trouvé comment faire: POINTS p = MAKEPOINTS(lParam) et je compare p.x et p.y par rapport à la région que je veux.
Mais il me reste un problème: les coordonées que j'ai avec le lParam, sont par rapport à un repère lié à l'écran et non pas à l'interface de mon programme.
Comment pourrais je faire pour changer ce repère?
Merci.

jeudi 30 juin 2005 à 17:02:54 | Re : Boite de dialogue qui ne bouge pas

Urgo

Membre Club
Réponse acceptée !
ScreenToClient(....

=> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/cordspac_5oxg.asp

Bye
Urgo

jeudi 30 juin 2005 à 17:23:25 | Re : Boite de dialogue qui ne bouge pas

aabhanane

Ca marce maintenant nikel.
Merci bcp pour toutes les reponses.



Cette discussion est classé dans : boite, dialogue, bouge, initiale


Répondre à ce message

Sujets en rapport avec ce message

Boite de dialogue non modale [ par loC ] Salut,Comment attribuer et récupérer un code de retour à une boite de dialogue non modale ?i.e: signaler a la fenetre appelante de la validation/annul recupérer les controles d'une Boite de Dialogue [ par loC ] salut,ju'aimerai pouvoir balayer tous les controles d'une boite de dialogue.ie : obtenir une liste de CWnd * contenant tous les controles. Comment afficher une boite de dialogue que je vient de créer ???? [ par coyito ] Comment procede t on avec les MFC ?MerciA+Eric Application type boite de dialogue [ par Sophia ] Bonjour,j'utilise borland c++ 5.02 et je voudrais faire une application type boite de dialogue.Avec les fonctions DialogBox, CreateDialog,CreateDialog Comment insérer une vue dans une boite de dialogue??? [ par Gtab ] Bonjour,J'aimerais, sous Visual C++ 6.0, créer des boites de dialogue dockables (avec DialogBar) et y insérer une vue pour y dessiner des informations Boite de dialogue "parcourir" avec Visual C++ [ par karine ] je cherche à faire une boite de dialogue permettant simplement de selectionner un repertoire situé sur le disque. Merci d'avance Comment inserer une barre d'outils dans une boite de dialogue [ par Lady ] merci Zoomer une boite de dialogue [ par Jean-luc ] bonjour à tous,je commence à peine en CPP et je voudrais savoir comment puis je rendre le fenetre de mon application en pleine ecran ?j'utilise une fe boite de dialogue en C++ [ par rerebozo ] Je cherche un site ou je peux des boites de dialogues liste à checker MFC et boite de dialogue Dossier [ par jpeg ] Je programme actuellement une petite app windows avec MFC et j'aimerai pouvoir sélectionner un dossier. Le problème, c'est qu'en MFC, il y a bien une


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 3,744 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.