- - PR -
プリンタデバイス名の取得について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-01-20 10:36
はじめまして。
プリンタのデバイス名取得で教えてください。 プリンタの設定変更等で選択された、最新のデバイス名取得がうまくいきません。(デフォルトプリンタ情報ではないです) プリンタの設定変更処理からは、CPrintDialog等によってCStringでデバイス名が取得できます。 ですが、プリンタの設定変更処理とは関係ないところで取得する場合、いまは GetPrinterDeviceDefaults→pDevMode->dmDeviceNameでデバイス名を取得しています。 DEVMODEからのデバイス取得では、32バイト制限のため、長いデバイス名が切れてしまうのです。 32バイト制限なしで、最新のデバイス名を取得する方法がありましたら、ぜひ教えてください! よろしくお願いします。 |
1