Форум: Форум C++Разное
Новые темы: 00
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: События

Сообщения:  [1-3] 

 
 автор: bronenos   (07.02.2008 в 12:07)   письмо автору
 
   для: dima_s_d_s   (07.02.2008 в 09:51)
 

Забыл дописать, что тема уже закрыта, а проблема в том, что код кнопки выход (константа) был взят какой-то зарезервированный, и делалось системное открытие другого диалога

  Ответить  
 
 автор: dima_s_d_s   (07.02.2008 в 09:51)   письмо автору
 
   для: bronenos   (05.02.2008 в 04:01)
 

Вот если бы глянуть хотябы всю функцию CALLBACK DlgProc(

  Ответить  
 
 автор: bronenos   (05.02.2008 в 04:01)   письмо автору
 
 

Почему происходит неверная обработка, после того как я поменял
switch (wParam) на switch (LOWORD(wParam))
и кнопка Выход стала не закрывать приложение (M_EXIT), а вызывать какое-то меню (новая задача, встреча и т. п. - дело происходит в КПК)

LOWORD мне надо, чтобы отделить идентификатор элемента от события


case WM_COMMAND:
switch (LOWORD(wParam))
{
case ID_LIST:
if (HIWORD(wParam) == LBN_SELCHANGE)
{
WCHAR selected[60];
ListBox_GetText(
(HWND) lParam,
ListBox_GetCurSel((HWND) lParam),
selected
);
GetList(selected);
}
break;

case M_EXIT:
PostQuitMessage(0);
break;
}
break;

  Ответить  

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования