15:57

Ничто так не ограничивает полёт мысли программиста, как компилятор
Делаю в visual studio на диалоге combo box и по непонятным мне причинам она не хочет раскрываться при нажатии. Клавиатурой просматривать содержимое можно. Подскажите плз как решить эту проблему.

Пишу в visual studio 2005, mfc проект.

Комментарии
30.03.2006 в 00:59

Алексей
А ты заполняй комбо в ран-тайм.
30.03.2006 в 01:05

Ничто так не ограничивает полёт мысли программиста, как компилятор
Дык я его заполняю в ф-ии OnInitDialog(). Мне просто надо, чтоб при загрузке уже что-то было.
30.03.2006 в 01:26

Алексей
Тогда не знаю. Это надо ковырять.



Вот недавно писал такой код:



// Texture quality Combo Box data



SendMessage(

GetDlgItem( hDlgSettings, IDC_COMBO_TEXTURE_QUALITY ),

CB_RESETCONTENT, 0, 0);



SendMessage(

GetDlgItem( hDlgSettings, IDC_COMBO_TEXTURE_QUALITY ),

CB_ADDSTRING,

0, (LPARAM)&CMB_TEX_QUALITY_ITEM1);

SendMessage(

GetDlgItem( hDlgSettings, IDC_COMBO_TEXTURE_QUALITY ),

CB_ADDSTRING,

0, (LPARAM)&CMB_TEX_QUALITY_ITEM2);

SendMessage(

GetDlgItem( hDlgSettings, IDC_COMBO_TEXTURE_QUALITY ),

CB_ADDSTRING,

0, (LPARAM)&CMB_TEX_QUALITY_ITEM3);



SendMessage(

GetDlgItem( hDlgSettings, IDC_COMBO_TEXTURE_QUALITY ),

CB_SETCURSEL,

eTexQuality, 0 );



Отлично работает. Правда Win32.
30.03.2006 в 01:29

Алексей
П.С. Извиняюсь за бардачный вид – даири все табы поубивал.
31.03.2006 в 18:19

Ничто так не ограничивает полёт мысли программиста, как компилятор
tx. попробую как-нить решить эту проблему.