In C potresti usare direttamente le API di Windows per la gestione delle finestre, ma non è una cosa molto semplice e richiede assolutamente la lettura di un buon libro sull'argomento.