俺はGUIもAPIで書いてる。
というより手元にVCLやMFCがないだけだが。
それ以外に直接API使わずにGUI書く方法があったとしても難しそうだし。