CWinApp::RegisterShellFileTypes

nieważne RegisterShellFileTypes (BOOL bCompat = FALSE);

Parametry

bCompat

TRUE dodaje wpisów rejestru dla powłoki poleceń drukowania i drukować do, pozwalając użytkownikowi drukowania plików bezpośrednio z powłoki lub przeciągając plik do obiektu drukarki. Doda również kluczem DefaultIcon. Domyślnie ten parametr ma wartość FALSE dla zgodności z poprzednimi wersjami.

Uwagi

Wywołanie tej funkcji Państwa do rejestrowania wszystkich typów dokumentów aplikacji z Menedżera plików systemu Windows. Pozwala to użytkownikowi otwarcia pliku danych utworzony przez aplikację klikając go od wewnątrz menedżera plików. Wywołanie RegisterShellFileTypes po wywołania AddDocTemplate dla każdego z szablonów dokumentu w aplikacji. Również wywołać funkcję Państwa EnableShellOpen podczas wywołania RegisterShellFileTypes.

RegisterShellFileTypes iterację na liście obiektów CDocTemplate , które utrzymuje stosowanie, a dla każdego dokumentu szablonu dodaje wpisy do bazy danych rejestracji, który system Windows zachowuje dla skojarzenia plików. Menedżer plików używa tych wpisów do otwarcia pliku danych, gdy użytkownik kliknie dwukrotnie go. Eliminuje to potrzebę statku.Plik REG z aplikacją.

Jeśli baza danych rejestracji już kojarzy danym rozszerzeniem z pliku innego typu, nie nowe skojarzenie jest tworzony. Zobacz klasę CDocTemplate dla formatu ciągów, trzeba zarejestrować te informacje.

Omówienie CWinApp |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CDocTemplate, CWinApp::EnableShellOpen, CWinApp::AddDocTemplate

Index