Allora prima di tutto devi scaricare ResEdit dal sito che ti ho messo. Una volta creato il tuo dialogo lui ti salva due file: .h e .rc
Su code::Blocks devi creare un nuovo progetto e scegliere Win32 GUI Project. Lui ti crea dei file due dei quali sono proprio resource.h e resource.rc i quali li dovrai sostituire con quelli creati da ResEdit. Guardando il codice generato da Code::Blocks in main.cpp vedrai dei case:
case IDC_BTN_QUIT:
EndDialog(hwndDlg, 0);
return TRUE;
case IDC_BTN_TEST:
MessageBox(hwndDlg, "You clicked \"Test\" button!", "Information", MB_ICONINFORMATION);
return TRUE;
IDC_BTN_QUIT e IDC_BTN_TEST sono i ID dei due pulsanti che Code::Blocks ti ha creato i quali li dovrai sostituire con i ID della risorsa modificata con ResEdit. Insomma non è facile ma bisogna provare.