сообщение DFM_GETDEFSTATICID

Отправляется реализацией контекстного меню по умолчанию во время создания, указывая команду меню по умолчанию и позволяя выполнять альтернативный выбор. Используется LPFNDFMCALLBACK.

DFM_GETDEFSTATICID
    lParam = (LPARAM)(int*) defaultID;          
            

Parameters

defaultID [in, out]

Указатель на идентификатор выбранной команды меню. Распознается следующий флаг.

DFM_CMD_PROPERTIES

Отображение пользовательского интерфейса свойств для элемента, в который было вызвано меню.

Замечания

Чтобы переопределить выбор команды по умолчанию, обработчик должен при получении этого сообщения задать значение, указываемое по умолчанию на идентификатор команды замены, и вернуть S_OK. Возвращает код сбоя в противном случае.

Это сообщение отправляется в функцию обратного вызова или объект обратного вызова в зависимости от того, как создается объект контекстного меню по умолчанию. Существует два API для его строительства, CDefFolderMenu_Create2, SHCreateDefaultContextMenu.

Requirements

Требование Ценность
Минимальный поддерживаемый клиент
Windows 2000 профессиональный [только классические приложения]
Минимальный поддерживаемый сервер
Windows 2000 Server [только классические приложения]
Верхний колонтитул
Shlobj.h