Окт 16

Основы применения

Большинство элементов управления общего пользования реализовано в виде окна соответствующего предопределенного класса. С этой точки зрения элементы управления общего пользования похожи на базовые элементы управления. И те, и другие элементы могут быть созданы вызовом функции CreateWindow, которой передаются конкретные флаги стиля класса. И те, и другие элементы управляются специфичными для данного класса сообщениями и приводятся к нужному состоянию при помощи известных функций, манипулирующих окнами. Оба типа элементов управления посылают уведомляющие сообщения родительскому окну, информируя его обо всех происходящих событиях.
Разница между базовыми элементами управления и элементами управления общего пользования состоит в типе посылаемых уведомительных сообщений. Базовые элементы управления посылают сообщения WM_COMMAND, а элементы управления общего пользования почти всегда посылают сообщения WM_N0TIFY.