通知
すべてクリア
2008年3月23日 3:29 PM
質問があります。下記の様な使い方はマズいでしょうか?
やりたい内容は、2回目の印刷ダイアログを開く際
1回目で指定した内容を、初期表示させたいのです。
CPrintDialog cd;
cd.DoModal(); // 1回目プリンタ選択
(処理1・・・) // 印刷
cd.DoModal(); // 2回目プリンタ選択
(処理2・・・) // 印刷
GlobalFree(cd.m_pd.hDevNames);
GlobalFree(cd.m_pd.hDevMode);
不安なのは、GlobalFreeで開放していないのに、
2回目のDoModal()を行っても良いものかどうか・・・