Собственные меню и сообщение WM_MEASUREITEM


Прежде, чем система впервые покажет на экране собственный пункт меню, она отправляет сообщение WM_MEASUREITEM  процедуре окна, которое владеет пунктами меню. Это сообщение содержит указатель на структуру MEASUREITEMSTRUCT,  идентифицирующую пункт и содержит данные пункта, которые прикладная программа может присвоить ему. Оконная процедура должна заполнить члены itemWidth и itemHeight структуры перед возвращением из обработки сообщения. Система использует информацию в этих членах при создании рабочего прямоугольника, в котором прикладная программа рисует пункт меню. К тому же она использует эту информацию, чтобы определить, когда пользователь выбирает пункт.

Назад в оглавление
На главную страницу

Hosted by uCoz