ISelectionContainer.CountObjects(UInt32, UInt32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или счетчик общего числа доступных объектов или счетчик объектов в текущем выделении.
public:
int CountObjects(System::UInt32 dwFlags, [Runtime::InteropServices::Out] System::UInt32 % pc);
int CountObjects(unsigned int dwFlags, [Runtime::InteropServices::Out] unsigned int & pc);
public int CountObjects (uint dwFlags, out uint pc);
abstract member CountObjects : uint32 * uint32 -> int
Public Function CountObjects (dwFlags As UInteger, ByRef pc As UInteger) As Integer
Параметры
- dwFlags
- UInt32
[in] Флаг, указывающий, какой тип счетчика необходимо вернуть. Если задано значение GETOBJS_ALL, CountObjects, возвращает общее количество объектов. Если задано значение GETOBJS_SELECTED, CountObjects возвращает количество выбранных объектов.
- pc
- UInt32
[out] Указатель на запрошенное число объектов.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из конструктора. IDL:
HRESULT ISelectionContainer::CountObjects(
[in] DWORD dwFlags,
[out] ULONG * pc
);
Многие окна поддерживают выбор только одного элемента; они не позволяют одновременно выбирать несколько элементов. Окна с одним выбором всегда возвращают одно значение для счетчика объектов независимо от того, как dwFlags оно задано.