babylone2019
Messages postés32Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention29 mars 2008
-
24 juin 2005 à 11:54
Zootella
Messages postés252Date d'inscriptionvendredi 10 juin 2005StatutMembreDernière intervention 5 septembre 2006
-
24 juin 2005 à 15:23
Bon, je sais qu'il y a pas mal de post sur les lists box mais je voit pas se que j'oublit de faire
J'ai bien rajouter le comctl32.lib dans le linker
main{
InitCommonControls();
je cree une fenetre avec un menu qui est associer à une fonction de gestion de message (sa sa marche)
while(GetMessage(&msg,NULL,0,0)==TRUE)
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return 0;
}
menu->option ouvre dialog avec un list box
traitement message fenetre principale
...
case WM_COMMAND:
Select=LOWORD(wParam);
switch(Select)
{
case ID_MODE_UTILISATEURS:
pUserMainDlg->Init(hInst);
...
la, la creation de la dialog plante "memoire peut pas etre ecrite"
Init(hInst){
...
hUserMainDlg = CreateDialog(hInst, MAKEINTRESOURCE(IDD_USER_MAIN),
mainhWnd, reinterpret_cast<DLGPROC>(wndUserDlgProc));
...
}
hInst : c mon instance principale du prog
mainhWnd : handle sur fenetre principale
wndUserDlgProc : fonction gestion des message de la dialog
On cree bien une fonction de traitement des message differente de la fenetre principal?