Lancia DEV C++
Menù FILE -> Nuovo -> Progetto (seleziona Windows Application e salva con il nome di default "Progetto1.dev")
n.b. verrà automaticamente creato il codice (completo) di una semplice finestra WIN32 in C++
per non far confusione, cancella tutto.
e copia/incolla all'interno dell'editor il seguente codice:
codice:
#include <windows.h>
int WINAPI WinMain (HINSTANCE hThisInstance,
HINSTANCE hPrevInstance,
LPSTR lpszArgument,
int nFunsterStil)
{
DialogBoxParam(0,"MioDialogo",0,0,0);
return 0;
}
Ora: Menù FILE -> Salva (salva con il nome di default "main.cpp")
---
Riduci l'ambiente Dev C++ a icona
e crea (anche con il notepad) un nuovo file avente come estensione ".RC" chiamalo "MioDialogo.rc"
(n.b. il C/C++ sono case-sensitive... quindi, occhio ai caratteri maiuscolo/minuscolo)
Sempre da Notepad, inserisci all'interno del file ".rc" il segente codice:
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
Salva il file nella stessa directory in cui si trova il "Progetto1.dev" e "main.cpp" e chiudi Notepad.
Ora, torna al "Progetto1.dev"
Menù PROGETTO -> Aggiungi al Progetto (seleziona - con doppio click - il file "MioDialogo.rc")
Ora, compila pure il Progetto
N.B. verranno automaticamente creati alcuni files (tra cui il file risorse "MioDialogo.res" e l'esegibile "Progetto1.exe")
Il file risorse è stato inserito al Progetto...
lancia "Progetto1.exe"
P.S. Per chidere la finestra appena creata devi utilizzare "Task Manager"... per inserire il codice che "cattura"
il messaggio di chiusura (click sulla "X" in alto a destra)
leggi qua: http://www.aleax.it/TutWin32/p5.htm
Qua invece trovi l'elenco dei capitoli: http://www.aleax.it/TutWin32/tc.htm
...e un'ottima guida sulla programmazione Win32: http://www.librinformatica.it/novita/libri00/j2304.htm