C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 Урок API 4 - Развитие оконной процедуры / Уроки / Win32 API

Visual C++. API-функции
Урок 4. Развитие оконной процедуры

Сейчас наша программа ничего не делает. Давайте заставим её обращать внимание на какие-нибудь наши действия. Например, на щелчок левой кнопки мыши.

Для этого мы в нашу оконную процедуру должны вставить обработчик для сообщения WM_LBUTTONUP. Например, такой:

    ...
    case WM_DESTROY: 
        PostQuitMessage(0);
        break;
    case WM_LBUTTONUP:
        SetWindowText(hwnd, "New title");
        break;
    ...

Здесь мы вызываем API-функцию SetWindowText. Она меняет заголовок окна. У этой функции два параметра. Первый указывает на то, для какого окна мы будем это делать. Второй - что за новый заголовок мы установим. После запуска программы результат будет таким:

Новый заголовок

Таким образом для развития нашей программы мы просто должнны добавлять обработчики для соответствующих сообщений.




Дебетовая карта Home Credit [CPS] RU