Данная программа находит все окна, созданные в системе Windows и отображает их на форме в виде дерева. Окна отображаются в виде узлов, а дочерние окна отображаются в виде дочерних узлов дерева.
|
Создаем простую функцию сложения чисел в Dll.
|
Меняем цвет текста управлений Static и Edit в обработчике сообщений WM_CTLCOLORSTATIC и WM_CTLCOLOREDIT.
|
Для того, чтобы вывести изображение в Picture Control в приложении, написанного на WinApi, нужно прежде всего поместить Picture Control на форму в редакторе ресурсов.
|
Создаем немодальное диалоговое окно функцией CreateDialog.
|
Создаем диалоговое окно при помощи функции WinApi DialogBoxParam.
|
Добавляем на форму ListBox и обрабатываем его сообщения для выборки пунктов.
|
Устанавливаем на форму Combobox, добавляем пункты и извлекаем. Сообщения CB_ADDSTRING, CB_SETCURSEL, CB_GETLBTEXT, CBN_SELENDOK.
|
Получаем текст из текстового поля и посылаем в него при помощи функций WinApi GetDlgItemText и SetDlgItemText.
|
Получаем текст из текстового поля и посылаем в него при помощи функций WinApi GetWindowText и SetWindowText.
|
Добавляем текстовые поля на форму и обрабатываем сообщения WM_SETTEXT и WM_GETTEXT для копирования и вставки текста. С текстом работаем через функцию WinApi SendMessage.
|
Добавляем изображение иконки на форму в системное меню. Используется функция LoadIcon и SendMessage с сообщением WM_SETICON.
|
Здесь мы добавляем кнопки и обрабатываем сообщения WM_COMMAND.
|
Создание диалогового окна при помощи функции WinApi DialogBoxParam. В этом случае диалоговое окно создается из ресурсов.
|
В предыдущей статье мы создали пустой проект приложения на C++. Теперь будем создавать главное окно и напишем процедуру обработки сообщений окна.
|