Oppure

Loading
19/06/07 18:37
Dax89
E' l'identificativo della risorsa (deve essere sempre un numero), proprio come un nome che si assegna ad una variabile!!
Puoi mettere quello che vuoi!!
Io per semplicità ti consiglio poi di mettere quel numero con la direttiva "#define" così è tutto più semplice!!:k:
aaa
19/06/07 18:56
WARRIOR
A, me lo chiedevo perchè non vedevo la sua utilità :D:D:D !
aaa
19/06/07 19:03
Dax89
Se è una Dialog potrai passare l'identificativo come parametro all'API DialogBoxParam, così puoi vedere la risorsa in azione.:D
aaa
19/06/07 19:09
WARRIOR
:k::rotfl:
aaa
20/06/07 20:07
WARRIOR
..mh...ancora problemi....questa volta il programma viene compilato però la finestra non viene visualizzata, compare solo la console.
Se avete consigli esprimetevi please!
aaa
20/06/07 20:12
Dax89
Hai costruito una Dialog Procedure??
Ultima modifica effettuata da Dax89 20/06/07 20:15
aaa
20/06/07 20:36
WARRIOR
Dax..io ho seguito una guida...ho creato il main con la funzione dialogo e il file *.RC....null'altro...per favore abbi pazienza! :D:D
Illuminami:D
aaa
20/06/07 20:53
Dax89
Dunque per far visualizzare la dialog nel metodo Main dovresti fare così:

BOOL CALLBACK DlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam);

#define MioDialogo 100

HINSTANCE hInst = GetModuleHandle(NULL);
DialogBoxParam(hInst, MioDialogo, 0, DlgProc, WM_INITDIALOG);

//DialogProcedure
BOOL DlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
{
   SWITCH(msg)
   {
      CASE WM_CLOSE: //Quando premi la X in alto
           EndDialog(hDlg);
           break;
   }
  
  return FALSE;
}
Ultima modifica effettuata da Dax89 21/06/07 6:28
aaa