CreateWindow qui plante

mogwai93 Messages postés 362 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 4 novembre 2023 - 6 mars 2007 à 08:58
racpp Messages postés 1909 Date d'inscription vendredi 18 juin 2004 Statut Modérateur Dernière intervention 14 novembre 2014 - 7 mars 2007 à 12:10
Bonjour

j'ai un createwindow qui plante sans raison :

LRESULT CALLBACK DlgProc(HWND hWndParent, UINT Msg, WPARAM wParam, LPARAM lParam)
{
HWND hWnd;
...
 switch (Msg)
 {
        case WM_INITDIALOG:
                           .....
MessageBox(hWndParent, "avant", "info", MB_OK);
                           hWnd = CreateWindow(
                               "edit",
                               "Texte",
                               WS_CHILD|WS_VISIBLE|WS_BORDER, 
                               10,
                               10,
                               100,
                               20,
                               hWndParent,
                               (HMENU)(ID_EDIT),
                               hInstance,
                               NULL);
MessageBox(hWndParent, "apres", "info", MB_OK);
...

J'ai bien le message "avant" qui s'affiche
J'ai le plantage juste apres

Le message "apres" ne s'affichant jamais

le programme ne plante pas, si je commente le createwindow
hInstance et hWndParent sont bien differents de NULL

je ne vois pas pourquoi ca plante
alors que j'ai d'autres createwindow à d'autres endroits qui ne plantent pas...
(ca plante de la meme maniere sur plusieurs postes)

Merci

1 réponse

racpp Messages postés 1909 Date d'inscription vendredi 18 juin 2004 Statut Modérateur Dernière intervention 14 novembre 2014 17
7 mars 2007 à 12:10
Salut,
C'est étrange. Si tu mets la totalité du code, on pourra peut-être trouver la cause du problème.
0
Rejoignez-nous