Меню класса


Меню класса (class menu) определяет заданное по умолчанию меню, которое будет использоваться окнами в классе, если никакое меню не дается явно, когда окна создаются. Меню - это список команд, среди которых пользователь может выбирать действия для прикладной программы, чтобы выполнить задачу.

Вы можете назначить меню для класса, устанавливая в элементе lpszMenuName структуры WNDCLASSEX адрес строки с символом нуля в конце, которая определяет имя ресурса меню. Предполагается, что меню в данной прикладной программе присутствует как ресурс. Система автоматически загружает меню, когда оно необходимо. Если ресурс меню идентифицирован целым числом, а не именем, приложение может установить в элементе lpszMenuName это целое число, применяя перед присвоением значения макрокоманду MAKEINTRESOURCE.

Система не требует меню класса. Если прикладная программа устанавливает в элементе lpszMenuName структуры WNDCLASSEX значение ПУСТО (NULL), окна в классе не имеют строк меню. Даже, если меню класса не дается, приложение может все же определить строку меню для окна, когда оно создает его.

Если меню дается для класса и создается дочернее окно этого класса, меню игнорируется. Для получения дополнительной информации, см. главу Меню.

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

Hosted by uCoz