Salve a tutti stavo studiando le API e sono proprio all'inizio, stavo seguendo l'unica guida italiana che c'è sul web e devo dire che non è così difficile. Ma non capisco una cosa. Io compilo con Dev C++, e son arrivato allo studio dei dialoghi. Dunque:
codice:
#include <windows.h>
MioDialogo DIALOG DISCARDABLE 0, 0, 186, 92
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Un Dialogo vuoto" FONT 8, "MS Sans Serif"
BEGIN
END
Io ho creato all'interno del mio progetto su Dev C++ questo sorgente di nome DIALOGO.RC. Il main è il seguente:
codice:
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
DialogBoxParam(0,"MioDialogo",0,0,0);
return 0;
}
Quando compilo è tutto okay, ma appena eseguo la finestra si chiude immediatamente, impossibile da vedere all'occhio nudo. Inoltre ho messo un system("pause") che comunque ha fermato tutto ma questa famosa finestra con il tasto 'x' non è uscita, c'era solo la finestra del terminale con 'premi un tasto per continuare'.. mi aiutereste a capire? Il sito dice che dovrebbe uscire una finestra con la crocetta 'X'