Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
1-66856
Agent Smith
2002-03-05 14:51
2002.03.21
SOS!


3-66783
andrey_m
2002-02-22 09:57
2002.03.21
Работа с MS SQL Server


3-66762
Draculenok
2002-02-22 07:30
2002.03.21
Подскажите где можно скачать Qreport Professional


1-66875
KMZ
2002-03-04 12:58
2002.03.21
Привет всем!(нужен совет по интерфейсу программы)


14-66959
JohnnyCrisJoe
2002-02-06 01:35
2002.03.21
Роджер Желязны и его влияние на сознание людей..




   Наверх