v(・∀-)b VBプログラマ質問スレ(6.0以前) Part25
■ このスレッドは過去ログ倉庫に格納されています
0618デフォルトの名無しさん
NGNGA案
1.もう一つ,裏に同サイズのピクチャ(p2)を用意する(Vis=False,AutoRedraw=True)
2.さらに,テキストのコピー用にピクチャ(ptxt)を用意する(Vis=False,AutoRedraw=True)
ptxt.FontName = text1.FontName
ptxt.FontSize = text1.FontSize
ptxt.Print text1.Text
p2.Picture = p1.Image
p2.PaintPicture ptxt.Image, text1.Left, text1.Top
Printer.PaintPicture p2.Image
Printer.EndDoc
3.ボックスの境界線とかが居るならそれは自分で書く。
B案
1.API,GetWindowDCとBitBldを定義
BitBlt p2.hDC, 0, 0, 100, 100, GetWindowDC(text1.hwnd), 0, 0, &HCC0020
p2.Refresh
■ このスレッドは過去ログ倉庫に格納されています