投稿日 | : 2004/02/12(Thu) 11:15 |
投稿者 | : dai |
URL | : |
タイトル | : 一応、解決!? |
daiです。
SHInvokePrinterCommand()の引数指定を以下のようにしたらなぜかモーダルで表示されました。(原因は不明・・・)
変更前のソース
lngRet=SHInvokePrinterCommand(Me.hWnd, PRINTACTION_DOCUMENTDEFAULTS, strDevName,vbNullString, 1)
変更後のソース
lngRet=SHInvokePrinterCommand(Me.hWnd, PRINTACTION_DOCUMENTDEFAULTS, strDevName,"",1)
MSDNのヘルプを参照したところ、「PRINTACTION_DOCUMENTDEFAULTS」を指定したとき、第4引数の値を無視するというような英語の記述があったので、空白文字にしてみたらモーダルで表示されたという現状です。
いろいろご迷惑をおかけしましたが、ありがとうございました。