Форум программистов, компьютерный форум CyberForum.ru

Какой код предпочтительнее в методе MainWinProc (break или return 0) - C++ WinAPI

Войти
Регистрация
Восстановить пароль
 
infobos
134 / 6 / 1
Регистрация: 18.06.2010
Сообщений: 176
05.01.2017, 15:19     Какой код предпочтительнее в методе MainWinProc (break или return 0) #1
Не понятно почему в коде используют то break толи return 0;
Скажите что лучше использовать? И почему? break или return 0

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
LRESULT CALLBACK MainWinProc(HWND   hwnd,            
                            UINT    msg,              
                            WPARAM  wparam,           
                            LPARAM  lparam)          
{
 
 switch (msg) 
  {
      
      case WM_CREATE://Событие при запусске. Вставить методы при активации окна
          MessageBox(0,L"Активация окна",L"Инфа", MB_OK);
          return 0;
 
      case WM_DESTROY://Методы при закрытие окна.
            PostQuitMessage(0);
            break;
      default :
            return DefWindowProc(hwnd, msg, wparam, lparam);
  }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2017, 15:19     Какой код предпочтительнее в методе MainWinProc (break или return 0)
Посмотрите здесь:

Определить, какой антивирус установлен в системе C++ WinAPI
Как узнать какой процесс какой файл использует? C++ WinAPI
C++ WinAPI какой код у комбинации Ctrl+3
error C2440: 'return' : cannot convert from 'stack<X>' to 'stack<X> *' C++ WinAPI
Какой первый аргументв в функции FindFirstFile? C++ WinAPI
C++ WinAPI Какой тип в LLP64 имеют экранные координаты?
C++ WinAPI Какой WinApi контрол используется?
В какой библиотеке лежит функция WaitForMultipleObjects? C++ WinAPI
C++ WinAPI SendMessage как послать клик по координатам не активного окна или какой механизм использовать?
Как сделать, чтобы можно было взять тригонометрическую функцию из файла или textBox и вставить в код ? C++ WinAPI
Какой функцией обнуляют поля структуры ? C++ WinAPI
Какой на самом деле тип у LOWORD(wParam)? C++ WinAPI

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
WhiteP
606 / 204 / 23
Регистрация: 20.11.2012
Сообщений: 424
06.01.2017, 15:52     Какой код предпочтительнее в методе MainWinProc (break или return 0) #2
В MSDN по каждому сообщению есть раздел Return Value, где указано, что должно вернуть окно, обработавшее сообщение. Если твое окно само обработало сообщение, то и вернуть нужно то, что нужно вернуть (чаще всего 0). Явно передавать обработку уже обработанного сообщения оконной процедуре по умолчанию - следует довольно редко. Например, если сообщения только логгируются обработчиками в твоей функции, но положенных действий как таковых не выполняют.
Yandex
Объявления
06.01.2017, 15:52     Какой код предпочтительнее в методе MainWinProc (break или return 0)
Ответ Создать тему
Опции темы

Текущее время: 12:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru