VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2004/05/24(Mon) 02:50
投稿者Say
Eメール
URL
タイトルRe: VBでDTP

一種のドローツールになります。
技術と根気と暇があれば可能ですが、
相当手間がかかると思ってください。

ま、四角や円程度なら、Shapeコントロールと
イベント取得用に透明Labelを重ねれば
手抜きして作れますが・・・。
(四角はLabelのみでも可)

bmpでいいのなら、StretchをTrueにしたImageを使う
という手もあります。(ジャギーが出たりしますが)

テキストも、フォントの拡大/縮小程度なら、
フォントサイズとTextBox,LabelのWidth,Heightを
連動すれば、ある程度可能ですが、
縦方向のみ拡大とか、傾斜や回転、文字飾り等となると、
本来、テキストのままではできませんので、
(TextOut APIを使うと、描いた時点で「絵」になる)
それなりの工夫が必要になります。

真面目にやるならプリミティブ(図形オブジェクト)毎にレイヤー管理して、
描画時に合成することになるかと。
(移動や変形のたびに対象図形を消して描き直しだと、複数重なったら破綻するので。)


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -