Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CComboBoxEx: как работать, WTL 
:(
    Опции темы
bel_nikita
  Дата 3.3.2008, 10:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2304
Регистрация: 12.10.2003
Где: Поезд №21/22 ( ст . Прага )

Репутация: 2
Всего: 47



Как правильно работать WTL::CComboBoxEx?
В идиале хотелось бы увидеть пример работы с CComboBoxEx
Пробывал и так и сяк, но безрезультатно
Код
...
  CComboBoxEx m_Lang;
...

LRESULT CPageOptions::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{
...
  BOOL bRes = m_ImageList.CreateFromImage( IDB_LISTITEMS, 16, 16, RGB( 255, 0, 255 ), IMAGE_BITMAP, LR_CREATEDIBSECTION );
  ATLASSERT(bRes == TRUE);
  m_Lang = GetDlgItem( IDC_PO_COMBO_LANG );
  m_Lang.SetImageList( m_ImageList );
  m_Lang.InsertItem(0,L"English",1,1,0x03);
  m_Lang.InsertItem(1,L"Russian",2,1,0x03);

  int i = 3;
  COMBOBOXEXITEM     cbi;
  CString            str;
  int                nItem;

  cbi.mask = CBEIF_IMAGE | CBEIF_INDENT | CBEIF_OVERLAY | CBEIF_SELECTEDIMAGE | CBEIF_TEXT;

  cbi.iItem = i;
  str.Format(_T("Item %02d"), i);
  cbi.pszText = (LPTSTR)(LPCTSTR)str;
  cbi.cchTextMax = str.GetLength();
  cbi.iImage = 0;
  cbi.iSelectedImage = 1;
  cbi.iOverlay = 2;
  cbi.iIndent = (i & 0x03);   //Set indentation according to item position

  nItem = m_Lang.InsertItem(&cbi);
  ATLASSERT(nItem == i);

...
}



--------------------
user posted image — регистрация доменов от 150 руб.
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0505 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.