[C...] DialogBox sous VC++

DialogBox sous VC++ [C...] - C++ - Programmation

Marsh Posté le 26-07-2002 à 11:08:51    

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 ?

Reply

Marsh Posté le 26-07-2002 à 11:08:51   

Reply

Marsh Posté le 26-07-2002 à 11:19:25    

C quoi le message d'erreur ?


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 26-07-2002 à 11:26:14    

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

Reply

Marsh Posté le 26-07-2002 à 11:42:16    

à 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)
Reply

Marsh Posté le 26-07-2002 à 12:29:20    

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 ?

Reply

Marsh Posté le 26-07-2002 à 14:18:09    

t'utilises quoi ? MFC ou Win32 ?


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 26-07-2002 à 14:37:34    

Win32 ! (je fais du C...)

Reply

Marsh Posté le 26-07-2002 à 14:47:39    

et comment créé tu ton controle ?


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 26-07-2002 à 14:52:13    

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...)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed