Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.07.25;
Скачать: [xml.tar.bz2];

Вниз

Как сделать, чтобы не показывались скрытые файлы   Найти похожие ветки 

 
MisterBin   (2002-05-06 09:34) [0]

Как сделать, чтобы при клике на кнопку, все скрытые файлы в системе не показывались, а при клике на другую показались?


 
AFROLOV   (2002-05-06 10:33) [1]

Смотри findFirst, FindNext, FindClose и TSearchRec.
Выставив соответствующие флаги найдешь то что тебе надо.


TSearchRec = record
Time: Integer;
Size: Integer;
Attr: Integer;
Name: TFileName;
ExcludeAttr: Integer;
FindHandle: THandle;
FindData: TWin32FindData;
end;

Description

The TSearchRec type defines file information searched for by a FindFirst or FindNext function call. If a file is found, the fields of the TSearchRec type parameter are modified to specify the found file.

Attr represents the file attributes of the file. Test Attr against the following attribute constants or values to determine if a file attribe matches the file"s properties.

Constant Value Description

faReadOnly $00000001 Read-only files
faHidden $00000002 Hidden files
faSysFile $00000004 System files
faVolumeID $00000008 Volume ID files
faDirectory $00000010 Directory files
faArchive $00000020 Archive files
faAnyFile $0000003F Any file




 
Anatoly Podgoretsky   (2002-05-06 10:53) [2]

Так ему не в программе, а в системе. Он хочет немного системой порулить.


 
Nikolay M.   (2002-05-06 14:07) [3]

1) запустить проводник Windows
2) запустить RegMon (если нет, скачай с www.sysinternals.com), поставить в нем фильтр на explorer.exe
3) залезть в параметры проводника, установить нужный флажок, сохранить изменнения
4) посмотреть, какие изменения в реестре засек RegMon
5) cделать тоже самое в своей программе
это только в теории, поэтому могут быть подводные камни, но по идее должно пройти.


 
Cobalt   (2002-05-07 05:41) [4]

Смотри, какие сообщения посылаются окну проводника при изменении. Ставь хук на все сообщения. Я поймал WM_SETTINGCHANGE и еще несколько "User defined"(Ловил SpyXX от VsualStudio). Попробуйте перекрыть обработчик WM_SETTINGCHANGE и посмотреть, что за метрика изменяется. Еще можно проверить и остальные ("User defined") сообщения, но это уже хуки...


 
MEgor   (2002-05-08 07:01) [5]

Ребята, вы что ??
Причем тут проводник ??
Показывать или не показывать какие-либо файлы это привилегии
файл-менеджеров(Explore, Windows Commander, Norton Commandr и т.п.)
Что значит - чтобы в системе не показывались файлы ?
Файл либо есть, либо его нет, а показывать его или нет - это уж как программку настроишь, свою или чужую.
Похоже MisterBin не совсем понимает принцип и работу
персонального компьютера и операционной системы в частности.


 
Reindeer Moss Eater   (2002-05-08 09:14) [6]

>MEgor
А в какой автошколе ты изучал принцип и работу
персонального компьютера и операционной системы в частности?



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

Форум: "Система";
Текущий архив: 2002.07.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
1-81339
White_DeviL
2002-07-12 23:42
2002.07.25
передать данные в HTML & передать данные мотодот POST


1-81323
Dyny
2002-07-11 22:03
2002.07.25
Как создать поддержку шкур(скинов) для программы!


14-81440
vixic
2002-06-27 16:20
2002.07.25
Почтовый сервер и клиент для локальной сети?


1-81275
Glonia Zbanov
2002-07-15 13:06
2002.07.25
Можно ли сделать форму прозрачной


1-81274
saxon
2002-07-15 12:07
2002.07.25
Window stay on top





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский