Поделиться через


SFVM_GETBUTTONS сообщение

Позволяет объекту обратного вызова указать кнопки для добавления на панель инструментов. Используется IShellFolderViewCB::MessageSFVCB.

SFVM_GETBUTTONS 

    wParam = (WPARAM)(DWORD) idCmdFirst,cbtnMax;

    lParam = (LPARAM)(LPTBBUTTON) pbtn;

            

Параметры

idCmdFirst_cbtnMax [in]

Содержит два 16-разрядных значения, упакованных в параметр с помощью макроса MAKEWPARAM . Слово нижнего порядка содержит исходный идентификатор команды. Слово высокого порядка содержит количество кнопок для добавления, как указано в предыдущем сообщении SFVM_GETBUTTONINFO .

pbtn [out]

Адрес массива структур TBBUTTON , по одному для каждой кнопки, добавляемой на панель инструментов.

Комментарии

Этому сообщению предшествует SFVM_GETBUTTONINFO сообщение. Объект обратного вызова должен обработать это сообщение, чтобы указать количество кнопок и место их размещения на панели инструментов. В зависимости от того, как объект обратного вызова отвечает на сообщение SFVM_GETBUTTONINFO , кнопки, заданные параметром pbtn , будут добавляться или добавляться к стандартным кнопкам объекта представления системных папок или заменяться стандартным набором.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Shlobj.h