C++でGUIを使用するのは面倒である。例えば、Visual C++にはMFCというライブラリがあり、GUIを作成することができる。しかし、記述方法が非常に特殊で、筆者にとってはC#の方が扱いやすい。 そこで、C++をDLL化し、C#のGUI上から呼び出せないか検討した。