[リストへもどる]
一括表示

投稿時間:2002/09/30(Mon) 20:01
投稿者名:K.O
Eメール:kouki_petu@hotmail.com
URL :
タイトル:
ピクチャーボックスに貼り付けられたラベルごとBMP形式で保存する方法
いつもお世話になっております。

VB6.0+SP5 WINNT4.0の環境でプログラムの作成を行っております。
さっそくですがピクチャーボックスに貼り付けられたラベルごとBMP形式で
保存する方法はないでしょうか?ピクチャーボックスには画像が表示されており
その上にラベルが張り付いている状態です。この画像とラベルの内容を保存したい
のですが・・・

どなたかご存知の方があればお教え下さい。
よろしくお願い致します。

投稿時間:2002/10/01(Tue) 00:22
投稿者名:よねKEN
Eメール:
URL :http://www5b.biglobe.ne.jp/~yone-ken/
タイトル:
Re: ピクチャーボックスに貼り付けられたラベルごとBMP形式で保存する方法
> VB6.0+SP5 WINNT4.0の環境でプログラムの作成を行っております。
> さっそくですがピクチャーボックスに貼り付けられたラベルごとBMP形式で
> 保存する方法はないでしょうか?ピクチャーボックスには画像が表示されており
> その上にラベルが張り付いている状態です。この画像とラベルの内容を保存したい
> のですが・・・

LabelではなくPrintメソッドでその文字列を描画しましょう
もし枠線があるなら、Lineメソッドも併用して。
文字列の幅を求めたければ、TextWidth、TextHeightメソッドで。

投稿時間:2002/10/01(Tue) 11:33
投稿者名:K.O
Eメール:kouki_petu@hotmail.com
URL :
タイトル:
Re^2: ピクチャーボックスに貼り付けられたラベルごとBMP形式で保存する方法
よねKEN様、ご回答ありがとうございます。

私も当初はLineメソッドで描画しようと思っておりましたが、ラベルに
持たせている値(tagに持たせている)からデータを検索しないとならないので
どうしてもラベル等のコントロールで表示したいのです。そもそも、ピクチャーに
貼り付けたラベルごと保存するのは無理なのでしょうか?

投稿時間:2002/10/01(Tue) 14:54
投稿者名:Say
Eメール:
URL :
タイトル:
Re^3: ピクチャーボックスに貼り付けられたラベルごとBMP形式で保存する方法
画面をキャプチャーする、という手もあります。

たしか、MSDNかどっかにCaptureWindowのサンプルがあったような…。

また、プラットフォームSDKでkeybd_eventを調べれば、
CTRL+PrintScreenを合成してキャプチャーする例が載っています。

投稿時間:2002/10/02(Wed) 18:09
投稿者名:K.O
Eメール:kouki_petu@hotmail.com
URL :
タイトル:
Re^4: ピクチャーボックスに貼り付けられたラベルごとBMP形式で保存する方法
Say様 ご回答ありがとうございます。

> 画面をキャプチャーする、という手もあります。
>
> たしか、MSDNかどっかにCaptureWindowのサンプルがあったような…。
>
> また、プラットフォームSDKでkeybd_eventを調べれば、
> CTRL+PrintScreenを合成してキャプチャーする例が載っています。

さっそくお教え頂いた内容で試してみます。

投稿時間:2002/10/03(Thu) 08:58
投稿者名:Say
Eメール:
URL :
タイトル:
Re^5: ピクチャーボックスに貼り付けられたラベルごとBMP形式で保存する方法
> > たしか、MSDNかどっかにCaptureWindowのサンプルがあったような…。

マイクロソフト サポート技術情報 - JP161299

[VB] 画面、フォーム、ウインドウを取り込んで印刷する方法

http://support.microsoft.com/default.aspx?scid=kb;ja;JP161299

ですね。

投稿時間:2002/10/08(Tue) 13:39
投稿者名:K.O
Eメール:kouki_petu@hotmail.com
URL :
タイトル:
Re^6: ピクチャーボックスに貼り付けられたラベルごとBMP形式で保存する方法
Say様

返事が遅くなり大変申し訳ございませんでした。

>マイクロソフト サポート技術情報 - JP161299
>
>[VB] 画面、フォーム、ウインドウを取り込んで印刷する方法
>
>http://support.microsoft.com/default.aspx?scid=kb;ja;JP161299

大変参考になりました。
ありがとうございました。