Originariamente inviato da frarugi87
come si fa a fare un'applicazione con più schede? come ad es mozilla... che permette la navigazione a schede... (esempio stupido...)

devo fare un'applicazione con due di queste "tab". il Tab Control va bene? come si utilizza? come si fa a dire quanti tab ci sono, come si scrivono le descrizioni (uso Visual C++ e il progetto usa le API) e cone si fa ad assegnare dei controlli (pulsanti ecc...) alle schede in modo che un pulsante sia visibile solo quando è attiva la scheda 1?
Usare un "tab control" a livello di API Win32 non è certo il massimo della produttività/facilità .... te lo dico subito ma non per spaventarti.

Innanzitutto il tab control si fa carico solamente di visualizzare/gestire le "linguette" che possono essere messe su un lato del controllo. E basta. Non si occupa minimamente dei contenuti associati alle singole linguette!

Il programmatore deve farsi carico lui di:
a) Creare/caricare le varie pagine, che in genere sono dialog-box con lo stile DS_CONTROL, cioè adatte per essere usate come se fossero controlli.

b) Nascondere/visualizzare la corretta pagina in base alla linguetta selezionata. Questo lo si fa rispondendo alla notifica TCN_SELCHANGE inviata tramite il messaggio WM_NOTIFY.


EDIT: trovi tutte le info sul Tab control qui