printオブジェクトで画面のハードコピーをするには?

解決


ゆう  2007-10-09 19:22:38  No: 137723

初めまして
VB6.0で画面コピー機能を作成しております。

しかしワイド画面PCになると右端が切れた形になります。

printerオブジェクトを使用しzoomプロパティを修正しておりますが
うまく表示出来ません。

何か良い方法を教えて頂けないでしょうか?


魔界の仮面弁士  2007-10-09 22:07:46  No: 137724

> VB6.0で画面コピー機能を作成しております。

http://bbs.wankuma.com/index.cgi?mode=al2&namber=8734
にも書きましたが、その作成した『画面コピー機能』の詳細がわからないと
作り方が悪いのか(コーディングミス)、VB側のバグなのかを判断できません。

また、「うまく表示できない」の意味も曖昧です。
エラーになるなら、エラーメッセージを書いてください。
期待動作しないなら、どのようになって欲しいのに、どうなってしまうのかを
明確にしてください。

ちなみに「PrintForm メソッド」の事だとすれば、Printer オブジェクトでの
制御はできません。PrintForm 相当の動作を必要としているのであれば、
http://support.microsoft.com/kb/161299/
のように、API によってハードコピーを取得し、それを印刷する事になります。


ゆう  2007-10-10 18:50:16  No: 137725

解決しました。
ありがとうございました。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加