- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Image or Pictureコントロールについて)
VB6でImageコントロールとPictureコントロールの違いとは?
このQ&Aのポイント
- VB6でImageコントロールとPictureコントロールを使って簡単なアニメーションを作成している際に、Imageコントロールの方が透過GIFを使うことができ、背景に溶け込んだような表示が可能です。
- 一方、PictureコントロールではBackgroundColorを設定することができ、作成した画像が透過されずに表示されます。
- 機能面ではPictureコントロールがImageコントロールよりも上位である可能性がありますが、見た目としてはImageコントロールの方が良い結果が得られる場合もあります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ImageコントロールはPictureBoxのサブセット(一部の機能を実装していない)といった位置づけです Imageコントロールのほうがリソースの消費が少なく高速な動作が出来るとMSDNには記述されています PicturBoxはコンテナに成れますがImageはコンテナには成れません コンテナとは他のコントロールを自分の子供として動作できる機能です PictureBoxの中にボタンやImageなどを貼り付けPictureBoxのVisibleプロパティを切り替えることにより1度に表示・非表示を切り替えられます ImageにはhWndプロパティやhDCプロパティはありませんがPictureBoxにはあります WinAPIを使って何か操作したい場合はImageではなくPictureBoxにする必要があります ImageにはStretchプロパティがありこれを応用すればサムネイルを容易に作成できます 他にもいろいろ違う部分はあります