begin process at 2012 05 29 22:46:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

GUI

 > 

Problème utilisation GetWindowInfo


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

Problème utilisation GetWindowInfo

samedi 6 octobre 2007 à 14:15:35 | Problème utilisation GetWindowInfo

thorodin

J'utlise visual studio, et je crée une boite de dialogue avec un bouton, quand un évènement se produit sur ce bouton, je voudrais modifier la taille de la fenetre. deux tailles existent pour la fenetre, pour bien modifier la taille j'ai besoin de connaitre sa hauteur. j'utilise
ce code pour récupérer la taille de la boite de dialogue dans un premier temps:

case IDC_ADD7:        
            PWINDOWINFO pwi;
            int cy;
            memset (&pwi, 0, sizeof (pwi) );
            GetWindowInfo(Dlg,&pwi);
            cy=pwi->cyWindowBorders;
return TRUE;

quand je lance le débogage, et que j'appuie sur mon bouton, j'ai une boite de dialogue avec le message:

Exception non gérée à 0x7e39b720 dans Projet06.exe:0xC0000005:
Violation d'accès lors de l'écriture à l'emplacement 0xcccccccc.


j'ai le meme probleme quand j'utilise GetWindowRect();

Merci de votre aide.

samedi 6 octobre 2007 à 14:29:44 | Re : Problème utilisation GetWindowInfo

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
Comme d'hab, il manque les bases du langage C, pointeur ne pointant nulle part.

WINDOWINFO wif; // QUE VOILA UN BEAU BUFFER
wif.cbSize = sizeof(WINDOWINFO);
GetWindowInfo(hdlg, &wif);

ciao...
BruNews, MVP VC++


Cette discussion est classée dans : bouton, boite, dialogue, pwi, getwindowinfo


Répondre à ce message

Sujets en rapport avec ce message

Boite de dialogue MFC [ par julok2 ] Salut,j'écris actuellement un programme dans lequel j'ouvre des boites de dialogue. J'ai donc créé des fonctions OnBouton dans une autre classe où j'u Modifier Couleur d'un Bouton et d'une Boite de Dialogue en C++? [ par alanbraxe31 ] Bonjour tt l'monde!je cherche un script simple ( car je suis débutant en c++) pour modifier la couleur d'une boite de dialogue créée automatiquement, Insérer bitmap dans un bouton dans une boite de dialogue [ par safira ] safira:)Salut! Je suis nouvelle dans ce forum! J'aimerais savoir comment mettre un bitmap dans bouton qui se trouve dans une boite de dialogue avec MF bouton :-) [ par melaaddali ] Bjr je programme avec vc++.Je veux savoir comment associer une boite de dialogue à un bouton. cad si j'appuie sur le bouton je veux que la boite de di Bouton enregisté [ par anaxode ] J'ai un petit problème , je voudrais enregisté le contenu de richEdit dans un fichier.J'arrive a le faire depuis une Boite de dialogue , mais j'arri Bouton et Boite de dialogue OpenGL [ par asmanur ] Ma question d'aujourd'hui :Est-il possible de créer des boutons et des boite de dialogue sous glut facilement (et j'insiste sur facilement)Merci d'av BOUTON POUR OUVRIR UNE BOITE DE DIALOGUE [ par XSESSloulou ] bjr je suis debutant en visual c++, et je souhaiterai pouvoir ouvrir une deuxieme boite de dialogue a l'aide d'un bouton.comment je paut le faire.merc Couleur de fond d'un bouton CONTROL d'une boite de dialogue [ par julien_boss ] 'soir tout le monde :alors j'ai une application où, dans une boite de dialogue, je peux choisir une couleur grâce à la fonction ChooseColor(...); bon URGENT!!!! Boite de dialogue enregistrer.. [ par lunatic34 ] Salut a tous !!!!Voila j'ai vraiment besoin d'aide voila j'ai une boite de dialogue avec un bouton enregistrer quand je clique dessu je fais apparaitr Boite de dialogue et WM_KEYDOWN [ par solidsnake88 ] Bonjour à tous, juste une question a propos de l'interception de WM_KEYDOWN par une boite de dialogue qui possede des controles a l'interieur. J'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,998 sec (3)

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