void CPrefKeyBindingsPage::FillInControls() { for (int i = m_firstItem; i < m_lastItem; i++) { bool assignKey = g_config.m_keys[i].m_assignKey; ((CButton*)GetDlgItem(IDC_PKB_KEYCHECK1 + i - 1))->SetCheck(assignKey); CHotKeyCtrl* hkCtrl = (CHotKeyCtrl*)GetDlgItem(IDC_PKB_KEY1 + i - 1); hkCtrl->EnableWindow(assignKey); WORD vk; WORD mod; TranslateDSToHK(g_config.m_keys[i].m_keyStr, vk, mod); hkCtrl->SetHotKey(vk, mod); } }