掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB用のプリンタオブジェクトやピクチャボックスのようなOCXを作りたいのですが (ID:55751)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
(前置き) VB6.0用のアプリケーションで、VBで > AppData.PrintOut Printer.hDC > AppData.PrintOut PictureBox.hDC のようにPrintOutメソッドの引数にhDCを渡してやるとプリンタやピクチャー ボックスに直線情報やテキスト情報を渡してグラフを描画してくれるアプリケ ーションを利用しているのですが、これは多分、そのアプリケーションがGDI を介してガリガリと描画命令を発行して、プリンタやピクチャーボックスはそ れを解釈して印刷や描画を行っているのだと思うのです。 (以下本文) そこで、プリンタやピクチャーボックスのようにGDIからの命令を受け取って 解析し、その命令の内容(どんな座標に直線や文字列を描画したか)をテキス トファイル(具体的にはCAD用のDXFという形式になりますがそれは別の話と いうことで)に吐き出すようなOCXをVC6.0で作成したいのです。 VB上では > AppData.PrintOut OCXName.hDC のようにコーディングすれば動作するOCXを作成したいと思っているのですが、 どうすればよいのでしょうか。 CDCクラスのメンバ関数をオーバーライドすれば良いのだろうかという気もす るのですが、なにぶんVCは全くの初心者なものでうまく行きません。 どなたか、ご教授お願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.