CWinApp::RegisterShellFileTypes

void RegisterShellFileTypes (BOOL bCompat = FALSE);

パラメーター

bCompat

TRUE印刷と印刷、シェルから直接または、プリンター オブジェクトにファイルをドラッグしてファイルを印刷するユーザーを許可するには、シェル コマンドの登録エントリを追加します。それはまた、DefaultIcon キーを追加します。既定では、このパラメーターがFALSE下位互換性のためでください。

解説

すべてのアプリケーションのドキュメントの種類、Windows のファイル マネージャーに登録します。これには、ファイル マネージャー内からをダブルクリックして、アプリケーションによって作成、データ ファイルを開くには、ユーザーことができます。アプリケーションにAddDocTemplateドキュメント テンプレートごとを呼び出した後は、 RegisterShellFileTypesを呼び出します。RegisterShellFileTypesを呼び出すときにも、 EnableShellOpenメンバー関数を呼び出す。

RegisterShellFileTypesアプリケーションを維持CDocTemplateオブジェクトのリストを反復処理し、各文書のテンプレートの追加エントリ Windows ファイルの関連付けを維持、登録データベースに。ファイル マネージャーでは、これらのエントリを使用して、ユーザーがそれをダブルクリックすると、データ ファイルを開きます。これは、船を不要にします。REG ファイルをアプリケーションと共に。

登録データベース既に別のファイルの種類に指定されたファイル名の拡張子を関連付ける場合は、新しい関連付けは作成されません。フォー CDocTemplateクラスの文字列この情報を登録する必要を参照してください。

CWinApp の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CDocTemplateCWinApp::EnableShellOpenCWinApp::AddDocTemplate(&N)

Index