C++が差すものが何なのか?ますます分からなくなってきました。Kit)C++/CLIの3つでしょうか?C++/CLIはこれらの良いとこ取りをしたような言語で、GUI部分はVB6.0のようなフォームエディタで作成し、ボタンをダブルクリックする事でイベント処理を追加していきます。Frameworkも使う事が可能です。C#などでは基本的に使えないポインタもそのまま使う事が可能です。これまで、GUIはVB6.0で作って、処理部分はWin32APIや自作のライブラリを作って来たような人にとっては、比較的とっつき易いと思います。2010ではIntellisenseが使えないなど、ここ最近は、いまいちMicrosoftのやる気が感じられません。いう事で、これから先が不透明感のある感じなのですが、これまで作成してきたC++の資産を生かしつつ簡単なGUI周りを作成したい方にはオススメです。多少凝ったソフトになると、フォーム間の参照や64bitの対応など、他のVB.NETやC#と比べてかなり面倒なので、評価用のサンプルを作る程度に留めておいた方が無難です。新規にプログラムを始めたい方にはC#の方が良いと思います。Frameworkを使うプログラムなので、基本的には同じような物と言いつつも、少しずつC#の方が優遇されているような気がします。C++/CLIを使うのは辞めました。Studioでは、フォームエディタにカスタムコントロールを配置しようとすると、64bitにコントロールを対応させようとすると、AnyCPUでないと都合が悪いんですよね。いう事で、フォーム周りはC#で作る方がおすすめです。画像表示の拡大縮小については画像の拡大縮小表示(高機能版)として紹介しましたが、今回は画像データのそのものを拡大縮小する方法を紹介します。Sy...記事を読む【C++/CLI】テキストボックスの文字列を変数へ代入テキストボックスの文字列はtextbox1->Textのようにすると取得できますが、この文字列を数値へ変換するには各型に用意されている...記事を読む【C++/CLI】System::String^からchar*へ変換アンマネージのC言語で作られたライブラリなどへ.NETのプログラム(マネージ)から文字列を渡す場合、System::String^からcha...記事を読む【C++/CLI】画像の拡大縮小表示(高機能版)画像の拡大縮小表示(簡易版)のページでは、簡単に画像の拡大縮小表示する方法を紹介しましたが、画像サイズが大きいときなど、不都合な場合があるの...記事を読む【C++/CLI】Graphicsオブジェクトの作成.NETではピクチャボックスに画像や線、文字などを描画するには、Graphicsオブジェクトを作成し、このGraphicsオブジェクトに対し...記事を読む【C++/CLI】アンカープロパティによるフォームのリサイズ処理フォームのリサイズ時にボタンなどの位置をフォームの大きさに合わせて調整する場合、位置を調整するコントロールのAnchorプロパティを設定する...記事を読む【C++/CLI】8Bitモノクロのカラーパレット設定方法モノクロ8Bitの画像を新規に作成する場合の、モノクロのカラーパレットは、以下のように作成します。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。