C++/CLI C++/CLR ドットネット
疲れたから メモる
Windowsフォームアプリケーションで Bitmapの配列を Formクラスで持っとく方法がよーわからん
てか .NET の ^ これ何? まじで
Bitmap ^ Images[8] みたいなのやりたいんだけど 出来なくて
array
結局 コンストラクタで Array::Resize( this->Images, 8); こうしたけど なんか違うでしょ
とりあえず動いた気がする
Windowsフォームアプリケーションで Bitmapに 透過色(抜き色)を使う
Bitmap ^ myImage;
コンストラクタとかで
myImage = gcnew Bitmap( "aaa.bmp"); //読み込み
Color magenta = Color::FromArgb( 255, 0, 255); //抜きいろ色 定義
↓コレ
myImage->MakeTransparent( magenta); //透過色指定 マゼンタ
↑コレ
//描画
private: System::Void pictureBox1_Paint(System::Object^ sender, System::Windows::Forms::PaintEventArgs^ e) {
Graphics ^ g = e->Graphics;
g->DrawImage( drawImage, 0,0);
}
すいません 悩んだので 書いときます