Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Dialoghi
Forum - C/C++ - Dialoghi - Pagina 2

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
WARRIOR (Ex-Member)
Guru


Messaggi: 627
Iscritto: 30/03/2007

Segnala al moderatore
Postato alle 20:56
Martedì, 19/06/2007
A, me lo chiedevo perchè non vedevo la sua utilità :D:D:D !

PM Quote
Avatar
Dax89 (Member)
Expert


Messaggi: 283
Iscritto: 07/04/2007

Segnala al moderatore
Postato alle 21:03
Martedì, 19/06/2007
Se è una Dialog potrai passare l'identificativo come parametro all'API DialogBoxParam, così puoi vedere la risorsa in azione.:D

PM Quote
Avatar
WARRIOR (Ex-Member)
Guru


Messaggi: 627
Iscritto: 30/03/2007

Segnala al moderatore
Postato alle 21:09
Martedì, 19/06/2007
:k::rotfl:

PM Quote
Avatar
WARRIOR (Ex-Member)
Guru


Messaggi: 627
Iscritto: 30/03/2007

Segnala al moderatore
Postato alle 22:07
Mercoledì, 20/06/2007
..mh...ancora problemi....questa volta il programma viene compilato però la finestra non viene visualizzata, compare solo la console.
Se avete consigli esprimetevi please!

PM Quote
Avatar
Dax89 (Member)
Expert


Messaggi: 283
Iscritto: 07/04/2007

Segnala al moderatore
Postato alle 22:12
Mercoledì, 20/06/2007
Hai costruito una Dialog Procedure??

Ultima modifica effettuata da Dax89 il 20/06/2007 alle 22:15
PM Quote
Avatar
WARRIOR (Ex-Member)
Guru


Messaggi: 627
Iscritto: 30/03/2007

Segnala al moderatore
Postato alle 22:36
Mercoledì, 20/06/2007
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

PM Quote
Avatar
Dax89 (Member)
Expert


Messaggi: 283
Iscritto: 07/04/2007

Segnala al moderatore
Postato alle 22:53
Mercoledì, 20/06/2007
Dunque per far visualizzare la dialog nel metodo Main dovresti fare così:

Codice sorgente - presumibilmente C#

  1. BOOL CALLBACK DlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam);
  2.  
  3. #define MioDialogo 100
  4.  
  5. HINSTANCE hInst = GetModuleHandle(NULL);
  6. DialogBoxParam(hInst, MioDialogo, 0, DlgProc, WM_INITDIALOG);
  7.  
  8. //DialogProcedure
  9. BOOL DlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
  10. {
  11.    SWITCH(msg)
  12.    {
  13.       CASE WM_CLOSE: //Quando premi la X in alto
  14.            EndDialog(hDlg);
  15.            break;
  16.    }
  17.  
  18.   return FALSE;
  19. }


Ultima modifica effettuata da Dax89 il 21/06/2007 alle 8:28
PM Quote
Avatar
WARRIOR (Ex-Member)
Guru


Messaggi: 627
Iscritto: 30/03/2007

Segnala al moderatore
Postato alle 15:49
Giovedì, 21/06/2007
Dax...ancora nulla, il progetto viene compilato, ma l'eseguibile mostra solo la console, del dialogo non se ne vede l'ombra.
Mi sa che mi conviene pensare ad altro :grr: .

grazie di tutto. :d:d

PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo