ehm... cosa intendi con "sono "di sistema"" ???

Comunque li ho creati io... il file GUI.h l'ho fatto io...
Nel file .h dichiaro la variabile "HWND hWnd".... poi devo creare la finestra del mio programmma... dunque nel file Form.cpp ho scritto il seguente codice:
codice:
.....

hWnd = CreateWindow (...... );
E questo era il form....

Poi quando devo creare una label, un bottone, una textbox o quello che era ho scritto (nei vari file cpp:
codice:
....
HWND label;

...

label = CreateWindow (.... , hWnd,...); //devo indicare la finestra madre che sarebbe hWnd
....
Questo codice in pratica è identico per i bottoni e le textbox etc etc...

Fino a quando la variabile hWnd era dichiarata locale nel file form.cpp funzionava tutto... poi pian piano che il programma diventava sempre più grosso questa variabile diventava ingestibile quindi l'ho dichiarata globale (facendo le opportune modifiche).... ho riguardato più volte il programma del caso in cui avessi dimenticato qualcosa... ma non ho trovato nulla.... d'altronde gli unici errori che mi da sono quelli riportati all'inizio... e sono sicurissimo che l'unico posto in cui ho dichiarato quella variabile è in quel file include...