2

私は Win32 が初めてで、C# にあまり詳しくありません。ご容赦ください。学校でオーディオ編集プログラムを作成するプロジェクトがあり、使用する言語を選択するように言われました。私は、C# と Win32 の組み合わせを使用することで、不慣れに身を投じることにしました。

これまでの私の進捗状況は、Winforms プロジェクトを作成し、すべての Winforms コードを廃棄し、Win32 API を使用してウィンドウを作成することです。Winforms を使用してウィンドウを操作する方法や、.NET フレームワークの他のものを意味のある方法で使用する方法がわかりません。

私の質問は、Win32 API を使用して作成されたウィンドウを取得し、Winforms を使用して編集する方法はありますか? 同様に、ウィンドウ ハンドルをフォームに渡して編集し、作成されたウィンドウに反映された変更を確認しますか? これが意味をなさない場合はお知らせください。これに関する多くのドキュメントを見つけるのは困難でしたが、間違った場所を探しているだけかもしれません。役立つリソースや、正しい方向へのナッジを提供できるリソースを教えていただければ幸いです。

4

2 に答える 2

3

逆にやっていると思います。winforms の基本的な考え方は、コードの大部分を管理しておき、必要な場合にのみネイティブ API への道をP/Invokeすることです。

C# を使い始めるために無料で入手できる書籍が多数あります。

于 2012-09-24T09:21:09.203 に答える