Purtroppo non ho mai approciato il C ed infatti sto programmando con Hollywood!!
Ho trovato nella documentazione dell'sdk la struttura dei file gui.prefs, ma non riesco a determinare il corretto n. di caratteri per le assegnazioni delle variabili in C per ULONG, UBYTE, UWORD. Mi sapete indicare quanto sono?
Io so (aprendo direttamente i files gui.prefs) che gp_MenuBackfill è in posizione 70
LONG gp_Reserved[4]; /* System reserved */
UWORD gp_Version; /* Version of the GUIPrefs structure */
ULONG gp_GlobalFlags; /* Global control flags */
ULONG gp_ScreenFlags; /* Screen control flags */
UBYTE gp_STitlePos; /* Position of screen title */
UBYTE gp_STitlebarHIncr; /* Increment to screen titlebar height */
UWORD gp_MenuType; /* PULLDOWN, POPUP or RELATIVE */
UWORD gp_MenuStyle; /* SQUARE, ROUNDED... */
ULONG gp_MenuFlags; /* MENUSHADOW, MENUTRANSP... */
TEXT gp_MenuBackfill[256]; /* Menu backfill
ma combinando le differenti possibili lunghezze per i vari tipi di variabili, non riesco ad arrivare a 70 in nessun caso.
Se il file ha una struttura fissa, e se le lunghezze sono assegnate, dovrei ritrovare il famoso 70, altrimenti non ho capito n'a mazza!