begin process at 2012 02 12 19:11:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Graphique

 > 

Boite de dialogue qui ne bouge pas


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Boite de dialogue qui ne bouge pas

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ée 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...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,187 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales