1

クラス System.Windows.Forms.Form を使用せずにウィンドウを作成しますか?

以前の質問の 1 つから続けて、どうすればこれを達成できますか? 画面に描画するだけですか?難しい?

4

1 に答える 1

3

あなたが言及したWindowsフォームクラスを避け、System.Windows.Window(WPFウィンドウ)を使用して、Windowsフォームクラスなしでウィンドウを作成します-しかし、これはあなたが求めている答えではないと思います...

ウィンドウの作成は通常、Windows API を使用して行われます。Windows フォーム (および WPF のメイン ウィンドウ) は、Windows API 呼び出しをラップしてウィンドウを作成します (つまり、CreateWindowEx )。もちろん、選択した場合は、これらの呼び出しを自分で P/Invoke することもできますが、実際にこれを行う理由はありません。

于 2013-01-08T20:05:17.643 に答える