Plików i katalogów sprawdzania poprawności

Z wyjątkiem jak już wspomniano, informacje w tej sekcji dotyczy zarówno w stylu eksploratora, jak i w oknach dialogowych Otwórz i Zapisz jako w starym stylu.

Okno dialogowe automatycznie sprawdza poprawność plików wpisywany przez użytkownika, aby upewnić się, że nazwy zawierają tylko prawidłowe znaki. Aby zastąpić sprawdzania poprawności znaków nazw plików, należy ustawić flagę OFN_NOVALIDATE.

Aby wymusić okna dialogowego, aby sprawdzić, że użytkownik określił nazwę istniejącego pliku, należy ustawić flagę OFN_FILEMUSTEXIST. Aby wymusić weryfikacji, który określona ścieżka nie istnieje, należy ustawić flagę OFN_PATHMUSTEXIST. Jeśli zostanie ustawiona flaga OFN_CREATEPROMPT, okno dialogowe monituje użytkownika o uprawnienie do tworzenia nieistniejącego pliku. Jeśli ta flaga będzie ustawiona, a użytkownik wybierze opcję Utwórz nowy plik, okno dialogowe zostanie zamknięte, a funkcja zwraca o określonej nazwie. W przeciwnym razie okno dialogowe pozostaje otwarty.

Przy użyciu okna dialogowego Zapisz jako , można kierować okno dialogowe, aby monitował użytkownika o zgodę na zastąpienie istniejącego pliku przez ustawienie flagi OFN_OVERWRITEPROMPT.

Domyślnie okno dialogowe tworzy plik o zerowej długości badania do określenia, czy może być tworzony nowy plik w wybranym katalogu. Aby zapobiec tworzeniu tego pliku badania, należy ustawić flagę OFN_NOTESTFILECREATE.

Jeśli włączysz procedura haka, okno dialogowe powiadamiające procedura haka wystąpieniu sieci nastąpiło naruszenie zasad współużytkowania dla nazwy pliku określonej przez użytkownika. Ustawienie flagi OFN_EXPLORER okno dialogowe wysyła komunikat CDN_SHAREVIOLATION procedura haka. Jeśli OFN_EXPLORER nie zostanie ustawiona, okno dialogowe wysyła komunikat zarejestrowanych SHAREVISTRING aby procedura haka. Aby zapobiec wysyłaniu powiadomienia do udostępniania naruszenia przez okno dialogowe, należy ustawić flagę OFN_SHAREAWARE.

Jeśli użytkownik zaznaczy pole wyboru tylko do odczytu, ustawia pole dialogowe Flaga OFN_READONLY zwrotu. Aby ukryć pole wyboru Otwórz jako tylko do odczytu , należy ustawić flagę OFN_HIDEREADONLY. Aby oknie dialogowym uniemożliwić zwrócenie nazwy istniejących plików, które mają atrybut tylko do odczytu, należy ustawić flagę OFN_NOREADONLYRETURN.

Aby oknie dialogowym zapobiec cofając plików łączy, należy ustawić wartość OFN_NODEREFERENCELINKS. W tym przypadku okna dialogowego zwraca nazwę pliku łącze zamiast nazwy pliku odwołuje się plik łącza.

Index