На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

IShellFolder::CompareIDs



[Now Supported on Windows NT]

Determines the relative ordering of two file objects or folders, given their item identifier lists.

HRESULT CompareIDs(

LPARAM lParam, // Type of comparison to perform
LPCITEMIDLIST pidl1, // Address of ITEMIDLIST structure
LPCITEMIDLIST pidl2 // Address of ITEMIDLIST structure
);


Parameters

lParam

Value specifying the type of comparison to perform. The calling application should always specify zero, indicating that the two items should be sorted by name.

pidl1 and pidl2

Addresses of two ITEMIDLIST structures that uniquely identify the items to be compared. Both item identifier lists are relative to the parent folder.



Return Values

Returns a handle to a result code. If this method is successful, the CODE field of the status code (SCODE) has the following meaning:

CODE field Meaning
Less than zero The first item should precede the second (pidl1 < pidl2).
Greater than zero The first item should follow the second (pidl1 > pidl2)
Zero The two items are the same (pidl1 = pidl2).


Remarks

Passing 0 as the lParam indicates sort by name. 0x00000001-0x7fffffff are for folder specific sorting rules. 0x80000000-0xfffffff are used the system.

See Also

IShellFolder, ITEMIDLIST


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

IShellFolder::CompareIDs



[Теперь Поддерживанное на Windows NT]

Определяет относительное упорядочение двух файловых объектов или папок, давших их списки идентификатора пункта.

HRESULT CompareIDs(

LPARAM lParam, // ТИП сравнения, чтобы выполнять LPCITEMIDLIST pidl1, // Адрес структуры ITEMIDLIST LPCITEMIDLIST pidl2 // Адрес структуры ITEMIDLIST
);


Параметры

lParam

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

pidl1 и pidl2

Адресы двух структур ITEMIDLIST, которые однозначно идентифицируют пункты, которые нужно сравниваться. Оба списка идентификатора пункта - относительно родительской папки.



Обратные Величины

Возвращает ручку в код результата. Если этот метод имеет успех, область КОДА кода статуса (SCODE), имеет следующее значения:

КОДОВОЕ Значение области
Менее чем нуль первый пункт должен предшествовать второму (pidl1 < pidl2).
Больше, чем нуль первый пункт должен последовать за вторым Нулем (pidl1 > pidl2) два пункта - те же (pidl1 = pidl2).


Замечания

Передавая 0 как lParam указывает сортировку по имени. 0x00000001-0x7fffffff - для правил специфической сортировки папки. 0x80000000-0xfffffff использованы система.

Смотри Также

IShellFolder, ITEMIDLIST


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz