Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.21;
Скачать: CL | DM;

Вниз

Вопрос по IShellFolder   Найти похожие ветки 

 
Satrap ©   (2002-03-04 17:43) [0]

Уважаемые мастера, помогите новичку.По каким причинам метод GetDisplayNameOf интерфейса IShellFolder возвращает имя с флагом FORPARSING так же как с флагом NORMAL?


 
McSimm ©   (2002-03-04 18:46) [1]

Эти флаги в разных группах.
Флаги надо комбинировать так:
(NORMAL или INFOLDER) + (FOREDITING или FORADDRESSBAR или FORPARSING).



 
Satrap ©   (2002-03-05 16:02) [2]

А что это за флаг, FOREDITING? Я не нашел такой ни исходном тексте ShlObj, ни в help,ни в статье А.Абдулина.


 
McSimm ©   (2002-03-05 16:35) [3]

const
{ IShellFolder.GetDisplayNameOf/SetNameOf uFlags }

{$EXTERNALSYM SHGDN_NORMAL}
SHGDN_NORMAL = 0; { default (display purpose) }
{$EXTERNALSYM SHGDN_INFOLDER}
SHGDN_INFOLDER = 1; { displayed under a folder (relative) }

{$EXTERNALSYM SHGDN_FOREDITING}
SHGDN_FOREDITING = $1000; { for in-place editing text }
{$EXTERNALSYM SHGDN_INCLUDE_NONFILESYS}
SHGDN_INCLUDE_NONFILESYS = $2000; { if not set, display names for shell
name space items that are not in the
file system will fail. }
{$EXTERNALSYM SHGDN_FORADDRESSBAR}
SHGDN_FORADDRESSBAR = $4000; { for displaying in the address (drives dropdown) bar }
{$EXTERNALSYM SHGDN_FORPARSING}
SHGDN_FORPARSING = $8000; { for ParseDisplayName or path }


 
Satrap ©   (2002-03-06 10:34) [4]

2McSimm
У меня нет такого флага в исходных текстах, я попробовал его передать методу GetDisplayNameOf - бесполезно, при любой комбинации флагов результат один и тот же( это на Windows98, на
Windows ME при одном только флаге FORPARSING, без вcяких комбинаций я получаю то, что надо). Не буду больше донимать вас, большое спасибо за помощь.



Страницы: 1 вся ветка

Текущий архив: 2002.03.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
3-66783
andrey_m
2002-02-22 09:57
2002.03.21
Работа с MS SQL Server


14-66987
Фэ
2002-02-07 22:49
2002.03.21
О


1-66934
Deadlock
2002-03-07 03:43
2002.03.21
Drag in RT


1-66903
Shoo
2002-03-06 12:08
2002.03.21
Обновление данных на форме


1-66822
Beka
2002-03-05 11:51
2002.03.21
Помогите пожалуйста. Я написалкод который виводит текст под углом