CPrintDialogEx::GetDefaults
ダイアログ ボックスを表示せずにプリンター デバイスの既定値を取得するには、この関数を呼び出します。
BOOL GetDefaults( );
戻り値
成功した場合は、[真]FALSE。
解説
DEVMODE と DEVNAMES の構造から (DC) のプリンター デバイス コンテキストを作成します。
GetDefaults は、のプロパティ シートを表示しません。代わりに、システムの既定のプリンターのように初期化した DEVMODE と DEVNAMES の構造にハンドルに m_pdex の hDevNames と hDevMode のメンバーを設定します。hDevNames と hDevMode は、両方が null 以外の場合 GetDefaults は失敗します。
PD_RETURNDC のフラグが設定されている場合、この関数は呼び出し元にのみ hDevNames と hDevMode ( m_pdex.hDevNames と m_pdex.hDevModeにある返されますが、m_pdex.hDCのプリンター DC) を返します。これは CPrintDialogEx のオブジェクトを使い終わったら、プリンター DC) を削除し、ハンドル GlobalFree Windows の関数を呼び出す呼び出し元が保証します。
必要条件
ヘッダー : afxdlgs.h