Главная страница
    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.45 MB
Время: 0.007 c
8-81388
Vvedensk
2002-03-15 14:33
2002.07.25
Вопрос на засыпку: как создать dll и оттуда грузить JPG


3-81157
sevylor
2002-07-04 07:17
2002.07.25
Insert in Access


1-81284
Владик_1
2002-07-11 16:44
2002.07.25
Нумерация строк в отчете(QReport)


7-81504
ses1
2002-05-03 21:36
2002.07.25
Объем памяти видеоадаптера???


1-81370
Goblinus
2002-07-13 19:18
2002.07.25
Convert





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский