Bonjour,
voici le code foireux!! c'est le code de base que j'utilse pour créer des programmes à base de boite de dialogue, il marchait tres bien avant ma réinstallation de visual c++ 6, mais depuis, lorsque je lance le programme, il se coupe aussitot, la boite de dialogue ne se crée pas!Du coup la plupart de mes codes ne sont plus utilisables !!!
#include <windows.h>
#include "resource.h"
HINSTANCE hinst;
HWND hDlg;
// prototype des fonctions
BOOL CALLBACK AppProc(HWND hdlg, UINT msg, WPARAM wParam, LPARAM lParam);
// fonction gérant les message concernant la boite de dialogue principale
BOOL CALLBACK AppProc(HWND hdlg, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch(msg)
{
case WM_INITDIALOG:
hDlg = hdlg;
break;
case WM_COMMAND:
switch(wParam)
{
case IDCANCEL:
EndDialog(hDlg,0);
}
default:
break;
}
return 0;
}
// fonction principale, c'est la premiere executée
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, PSTR, int)
{
hinst = hInstance;
DialogBox(hInstance, MAKEINTRESOURCE(IDD_DIALOG), hDlg, AppProc);
return 0;
}
Peut etre un probleme de configuration de visual?Ou une faute dans le code dans mon modele utilisé par copier coller!
merci pour vos réponses,
melkior le necrarque