lokiSE
23.05.2005, 16:58
Начал писать GUI евый интерфейс, и столкнулся с написанием диалога настроек, и тут такое дело - во первых - как их сгруппированить - должно быть 16 групп по 3 штуки, во вторых как брать их статус (включена, не включена ) БЕЗ управляющих переменных. Я делал так -
{
int tmp=GetCheckRadioButton(IDC_FIRST,IDC_LAST);
fwrite(&tmp,4,1,filename);
}
Таким макаром брал 16 раз и вот так пробовал ставить
{
fread(tmp,4,1,filename);
CheckRadioButton(IDC_FIRST,IDC_LAST,tmp);
}
Фиг- работает только на двух из 16 (процедура чтения и записи для всех одинаковая). От чего зависит так и не понял, мудрые люди подскажите плиз. А то создавать управляющие переменные для 16*3 это для меня слишком.
{
int tmp=GetCheckRadioButton(IDC_FIRST,IDC_LAST);
fwrite(&tmp,4,1,filename);
}
Таким макаром брал 16 раз и вот так пробовал ставить
{
fread(tmp,4,1,filename);
CheckRadioButton(IDC_FIRST,IDC_LAST,tmp);
}
Фиг- работает только на двух из 16 (процедура чтения и записи для всех одинаковая). От чего зависит так и не понял, мудрые люди подскажите плиз. А то создавать управляющие переменные для 16*3 это для меня слишком.