void RegisterShellFileTypes (bool bCompat = false);
Parametreleri
bCompat
Gerçek kabuk komutlarını yazdırma ve baskı doğrudan kabuk veya bir yazıcı nesnesi için dosyayı sürükleyerek dosyaları yazdırmak, bir kullanıcı izin için kayıt girdileri ekler. Ayrıca DefaultIcon anahtar ekler. Varsayılan olarak, bu parametre false geriye dönük uyumluluk için olur.
Açıklamalar
Windows Dosya Yöneticisi ile uygulamanızın belge türlerinin tümünü kaydetmek için bu üye işlevini çağırın. Böylece kullanıcı--dan içinde Dosya Yöneticisi'ni çift tıklatarak, uygulama tarafından oluşturulan bir veri dosyası açmak. Uygulamanızda'ı her belge şablonları için AddDocTemplate çağırdıktan sonra RegisterShellFileTypes diyoruz. RegisterShellFileTypes görüşme sırasında da EnableShellOpen üye işlev çağrısı.
RegisterShellFileTypes uygulama tutan CDocTemplate nesnelerin listesini sırayla dolaşır ve her belge için şablon, kaydı veritabanı, Windows dosya ilişkilerini sakladığı için girdileri ekler. Dosya Yöneticisi, kullanıcı tıklattığında bir veri dosyasını açmak için bu girdileri kullanır. Bu gemi gereğini ortadan kaldıran bir.reg eğe ile uygulama.
Kayıt veritabanı zaten başka bir dosya türü ile verilen dosya adı uzantısı associates, yeni bir ilişki oluşturulur. Dizeler bu bilgileri kaydetmek için gereken biçimi için CDocTemplate sınıfını bkz.
CWinApp genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CDocTemplate, CWinApp::EnableShellOpen, CWinApp::AddDocTemplate