本連載では、 実際にVB6で開発したソフトウェアをC#に置き換えながら基本的な技術を学んでいただきます。 前回は、 C#の開発環境を構築して、 空のウィンドウを表示するところまでを作成してみました。 今回は、 ウィンドウにコントロールを貼り付け ...
C++でGUIを使用するのは面倒である。例えば、Visual C++にはMFCというライブラリがあり、GUIを作成することができる。しかし、記述方法が非常に特殊で、筆者にとってはC#の方が扱いやすい。 そこで、C++をDLL化し、C#のGUI上から呼び出せないか検討した。
C++でGUIを作成することは、意外と面倒である。そこで、C#でGUIを作成し、C++をDLL化して呼び出せないか検討した。当初は簡単だろうと思ったが、躓くところが多くあったため、手順をまとめる。 2. 動作環境 動作環境を以下に示す。 OS: Windows 10 ツール:Visual ...