Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2400 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C...] DialogBox sous VC++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C...] DialogBox sous VC++

n°183447
bb138
La vie est belle ...
Posté le 26-07-2002 à 11:08:51  profilanswer
 

Je crée une boite de dialogue dans VC++ en utilisant l'interface.
Mais j'ai un problème avec la fonction DialogBox(...) qui ne veut pas me créer cette boite dès qu'elle contient un controle "IP adress" (sans lui tout va bien...)  :sarcastic:  
Quelqu'un sait d'où cela provient ?

mood
Publicité
Posté le 26-07-2002 à 11:08:51  profilanswer
 

n°183457
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 26-07-2002 à 11:19:25  profilanswer
 

C quoi le message d'erreur ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°183464
bb138
La vie est belle ...
Posté le 26-07-2002 à 11:26:14  profilanswer
 

Il rentre dans le callback pour appeler WM_DESTROY sans passer par WM_INITDIALOG et la valeur retour de DialogBox est -1...

n°183474
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 26-07-2002 à 11:42:16  profilanswer
 

à tous les coups, t'as oublié d'initialiser le membre dwSize de la structure INITCOMMONCONTROLSEX !
 
tu as bien ceci ?

Code :
  1. INITCOMMONCONTROLSEX structure;
  2. structure.dwICC = ICC_INTERNET_CLASSES;
  3. structure.dwSize = sizeof(structure);
  4. InitCommonControlsEx (&structure);...


Message édité par Harkonnen le 26-07-2002 à 14:16:33

---------------
J'ai un string dans l'array (Paris Hilton)
n°183510
bb138
La vie est belle ...
Posté le 26-07-2002 à 12:29:20  profilanswer
 

Euh... ben je vais mettre en application ce que tu me dis...  
Sinon disons que je ne savais même pas qu'il fallait initiliser quoi que ce soit... et d'ailleurs il faut la mettre où cette initialisation ?

n°183595
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 26-07-2002 à 14:18:09  profilanswer
 

t'utilises quoi ? MFC ou Win32 ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°183617
bb138
La vie est belle ...
Posté le 26-07-2002 à 14:37:34  profilanswer
 

Win32 ! (je fais du C...)

n°183631
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 26-07-2002 à 14:47:39  profilanswer
 

et comment créé tu ton controle ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°183640
bb138
La vie est belle ...
Posté le 26-07-2002 à 14:52:13  profilanswer
 

Et bien sous VC++ je vais sur l'onglet ressource et je crée une nouvelle boite de dialogue... je pense qu'il doit y avoir des MFCs derrière tout ça ou un équivalent...
Mais sans le champ "IP address" et avec un projet défini comme n'utilisant pas de MFC j'arrive très bien à utiliser des boites de dialogue simple (boutons, champs d'édition, image...)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C...] DialogBox sous VC++

 

Sujets relatifs
[WIN32]Ecrire fichier a partir dialogbox[C++] Charger une DialogBox depuis une dll
Plus de sujets relatifs à : [C...] DialogBox sous VC++


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)