C++/CLI C++/CLR ドットネット

疲れたから メモる
Windowsフォームアプリケーションで Bitmapの配列を Formクラスで持っとく方法がよーわからん
てか .NET の ^ これ何? まじで
Bitmap ^ Images[8] みたいなのやりたいんだけど 出来なくて

array^ Images; こう宣言するけど 実体 インスタンスの入れ方がわかんないし

結局 コンストラクタで 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);

}


すいません 悩んだので 書いときます