Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Описывает, как следует обрабатывать свойство. Эти значения определяются в Shtypes.h.
Синтаксис
typedef enum tagSHCOLSTATE {
SHCOLSTATE_DEFAULT = 0,
SHCOLSTATE_TYPE_STR = 0x1,
SHCOLSTATE_TYPE_INT = 0x2,
SHCOLSTATE_TYPE_DATE = 0x3,
SHCOLSTATE_TYPEMASK = 0xf,
SHCOLSTATE_ONBYDEFAULT = 0x10,
SHCOLSTATE_SLOW = 0x20,
SHCOLSTATE_EXTENDED = 0x40,
SHCOLSTATE_SECONDARYUI = 0x80,
SHCOLSTATE_HIDDEN = 0x100,
SHCOLSTATE_PREFER_VARCMP = 0x200,
SHCOLSTATE_PREFER_FMTCMP = 0x400,
SHCOLSTATE_NOSORTBYFOLDERNESS = 0x800,
SHCOLSTATE_VIEWONLY = 0x10000,
SHCOLSTATE_BATCHREAD = 0x20000,
SHCOLSTATE_NO_GROUPBY = 0x40000,
SHCOLSTATE_FIXED_WIDTH = 0x1000,
SHCOLSTATE_NODPISCALE = 0x2000,
SHCOLSTATE_FIXED_RATIO = 0x4000,
SHCOLSTATE_DISPLAYMASK = 0xf000
} SHCOLSTATE;
Константы
SHCOLSTATE_DEFAULTЗначение: 0 Значение отображается в соответствии с параметрами по умолчанию для столбца. |
SHCOLSTATE_TYPE_STRЗначение: 0x1 Значение отображается в виде строки. |
SHCOLSTATE_TYPE_INTЗначение: 0x2 Значение отображается в виде целого числа. |
SHCOLSTATE_TYPE_DATEЗначение: 0x3 Значение отображается в виде даты и времени. |
SHCOLSTATE_TYPEMASKЗначение: 0xf Маска для отображаемых значений типов SHCOLSTATE_TYPE_STR, SHCOLSTATE_TYPE_INT и SHCOLSTATE_TYPE_DATE. |
SHCOLSTATE_ONBYDEFAULTЗначение: 0x10 Столбец должен быть включен по умолчанию в представлении сведений. |
SHCOLSTATE_SLOWЗначение: 0x20 Вычисление будет медленным. Выполнение в фоновом потоке. |
SHCOLSTATE_EXTENDEDЗначение: 0x40 Предоставляется обработчиком, а не папкой. |
SHCOLSTATE_SECONDARYUIЗначение: 0x80 Не отображается в контекстном меню, но отображается в диалоговом окне Дополнительно... . |
SHCOLSTATE_HIDDENЗначение: 0x100 Не отображается в пользовательском интерфейсе. |
SHCOLSTATE_PREFER_VARCMPЗначение: 0x200 VarCmp дает тот же результат, что и IShellFolder::CompareIDs. |
SHCOLSTATE_PREFER_FMTCMPЗначение: 0x400 PSFormatForDisplay дает тот же результат, что и IShellFolder::CompareIDs. |
SHCOLSTATE_NOSORTBYFOLDERNESSЗначение: 0x800 Не сортируйте папки по отдельности. |
SHCOLSTATE_VIEWONLYЗначение: 0x10000 Отображается только в пользовательском интерфейсе. |
SHCOLSTATE_BATCHREADЗначение: 0x20000 Помечает столбцы значениями, которые должны быть прочитаны в пакете. |
SHCOLSTATE_NO_GROUPBYЗначение: 0x40000 Группирование для этого столбца отключено. |
SHCOLSTATE_FIXED_WIDTHЗначение: 0x1000 Не удается изменить размер столбца. |
SHCOLSTATE_NODPISCALEЗначение: 0x2000 Ширина одинакова для всех точек на дюйм. |
SHCOLSTATE_FIXED_RATIOЗначение: 0x4000 Фиксированное соотношение ширины и высоты. |
SHCOLSTATE_DISPLAYMASKЗначение: 0xf000 Отфильтровывает новые флаги отображения. |
Требования
| Минимальная версия клиента | Windows Vista, Windows 7 [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
| Верхняя часть | shtypes.h |