32バイト以上のプリンタ名の取得 – プログラミング – Home

32バイト以上のプリンタ名の取得
 
通知
すべてクリア

[解決済] 32バイト以上のプリンタ名の取得


本橋
 本橋
(@本橋)
ゲスト
結合: 20年前
投稿: 2
Topic starter  

「プリンタの設定ダイアログ」で設定されたプリンタ名を取得したいと思います。
 
  CPrintDialog pDlg(TRUE);
  if (pDlg.DoModal()==IDOK) {
   LPDEVMODE m_pDevMode = pDlg.GetDevMode();
   PrintDevName=m_pDevMode->dmDeviceName;

で得ようとしましたが、この方法ですと32バイト以降の値を得ることができません。
どなたか、解決方法をご存知でしたら教えてください。


引用未解決
トピックタグ
tetrapod
 tetrapod
(@tetrapod)
ゲスト
結合: 21年前
投稿: 830
 

なんだか微妙に難しい手順を踏んでいるような気がします。
CPrintDialog::GetDeviceName() ではダメなのでしょうか?


返信引用
本橋
 本橋
(@本橋)
ゲスト
結合: 20年前
投稿: 2
Topic starter  

解決しました。その他の設定も得ようとして深みに入り込んでいたようです。
ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました