Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
AloowPrinter の設定
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30279#CommentId83018
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2017/9/4 20:10:13
> PrinterSetupDialog を利用しておりますが、
PrinterSetupDialog だと、VB ではなく、Delphi になってしまうような…。
もしかして PrintDialog のことでしょうか?
それとも PageSetupDialog のことでしょうか?
PrintDialog のことだとすれば、初期状態でプリンター選択画面も
[印刷]ボタンも表示されるはずです。
ただ、こちらには AllowPrinter プロパティも AloowPrinter プロパティもありません。
PageSetupDialog のことだとすれば、AllowPrinter プロパティがありますが、
これは既定値が True なので、明示的に True を代入する必要はありません。
また、これは XP/2000 向けに用意されていた機能であり、
Vista/7/8/8.1/10 では False でも True でも無視されます。
なお AllowPrinter プロパティは、PageSetupDlg API を呼び出す際の
PSD_DISABLEPRINTER フラグに相当する機能です。
https://msdn.microsoft.com/en-us/library/windows/desktop/ms646937.aspx
》 Remarks
》 Starting with Windows Vista, the PageSetupDlg does not contain the Printer button.
》 To switch printer selection, use PrintDlg or PrintDlgEx.