allora, l'errore sta nel fatto che il controllo STATIC lo devi mettere in un file .rc, ecco un esempio:
MioDialog.rc:
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
CONTROL "Ciao!", 101, "STATIC",
SS_CENTER|WS_BORDER, 60, 40, 40, 10
END
E dopo crei il file Nome.cpp:
codice:
#define STRICT
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow) {
DialogBoxParam(0,"MioDialogo",0,0,0);
}
controlla di agiungere al linker i resources che usi, le librerie e di aver settato tra le opzioni del compilatore che devi compilare una win32 application.