Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Работа с диалоговыми окнами

5.1K
14 апреля 2010 года
tumanovalex
39 / / 21.11.2005
Пробую освоить работу с диалоговыми окнами. Не получается заполнить комбобокс:
switch (msg) {
case WM_INITDIALOG: {
SendDlgItemMessage(hwnd, IDC_CMBDSK, CB_ADDSTRING, 0, (LPARAM)"Punkt1");
SendDlgItemMessage(hwnd, IDC_CMBDSK, CB_ADDSTRING, 0, (LPARAM)"Punkt2");
SendDlgItemMessage(hwnd, IDC_CMBDSK, CB_SETCURSEL, 0, 0);
return FALSE;
}
Символы в комбобоксе появляются, но иероглифы (похожие на японские). Посмотрел шрифт комбобока - кирилица. В чем может быть ошибка?
2.2K
14 апреля 2010 года
REFOT
181 / / 08.04.2005
 
Код:
SendDlgItemMessage(hwnd, IDC_CMBDSK, CB_ADDSTRING, 0, (LPARAM) [size=4][color=red]L[/color][/size]"Punkt1" );
SendDlgItemMessage(hwnd, IDC_CMBDSK, CB_ADDSTRING, 0, (LPARAM) [size=4][color=red]L[/color][/size]"Punkt2" );
5.1K
15 апреля 2010 года
tumanovalex
39 / / 21.11.2005
Спасибо, помогло
5.1K
15 апреля 2010 года
tumanovalex
39 / / 21.11.2005
Я попробовал обработать нажатие стрелке в комбобоксе, но ничего не получилось - при нажатии на стрелку окно закрывается. Помогите, пожалуйста
2.2K
15 апреля 2010 года
REFOT
181 / / 08.04.2005
Не забываем ставить break;break;break;break;break; :)
5.1K
15 апреля 2010 года
tumanovalex
39 / / 21.11.2005
Что-то я не понял, где я нужно ставить break. Я везде вместо return False поставил break, не помогло. Подскажите, пожалуйста.
8.4K
15 апреля 2010 года
z0rch
275 / / 02.09.2008
каждый case должен заканчиваться break.
 
Код:
//например
case IDOK:
        EndDialog(hwnd,1);
        break;
5.1K
15 апреля 2010 года
tumanovalex
39 / / 21.11.2005
Спасибо, теперь не вылетает, только и сообщение при нажатии на кнопку на появляется.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог