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++ - API di windows
Forum - C/C++ - API di windows

Avatar
raimond (Normal User)
Newbie


Messaggi: 1
Iscritto: 07/06/2009

Segnala al moderatore
Postato alle 18:11
Domenica, 07/06/2009
Ciao a tutti, mi sono appena iscritto a questo forum e
ho appena iniziato ad utilizzare le API di windows con il c.

Sto seguendo gli esempi che si trovano nel sito:  http://www.aleax.it/TutWin32/tc.htm

Innanzitutto sto usando il compilatore:Dev-C++

Uno di questi esempi e' il seguente (serve a creare una finestra di dialogo):

#define STRICT
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include"resource.rc"

int WINAPI WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
    DialogBoxParam(0,"MioDialogo",0,0,0);
    return 0;
}

Sempre con il DEV ho creato il seguente file resource.rc:

#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

Compilando il sorgente, il compilatore mi segnala un errore di sintassi nel file
resource.rc   nella riga:  MioDialogo  DIALOG DISCARDABLE  0, 0, 186, 92
precisamente prima di DIALOG

Qualcuno di voi puo darmi una mano?  Per favore........







PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 19:54
Domenica, 07/06/2009
Beh, ci credo che c'e' un errore ... questa linea

#include"resource.rc"

la devi togliere perche' non ha senso includere nel codice C quello della Dialog Box ...


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
PM Quote