@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

C# コントロールパネル作成

1
投稿者投稿内容
Tdnr_Sym
ぬし
会議室デビュー日: 2005/09/13
投稿数: 464
お住まい・勤務地: 明石・神戸
投稿日時: 2005-12-05 17:53
こんにちは。 .NET初心者です。

C#でコントロールパネルアプレットの作成方法を調査しているのですが、方法が分かりません。

Win32アプリでは、CPlApplet関数を実装/エクスポートしたDLLを作成し、
拡張子をCPLに変更してシステムディレクトリに配置すれば、コントロールパネルに追加されると思いますが、

C#ではどのように作成すればよいのでしょうか?よろしくお願いいたします。
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2005-12-06 06:59
引用:

C#でコントロールパネルアプレットの作成方法を調査しているのですが、方法が分かりません。



基本的には「できない」と考えた方がいいです。
Tdnr_Sym
ぬし
会議室デビュー日: 2005/09/13
投稿数: 464
お住まい・勤務地: 明石・神戸
投稿日時: 2005-12-06 11:39
こんにちは。
渋木宏明(ひどり)さん、ご回答ありがとうございます。

引用:

渋木宏明(ひどり)さんの書き込み (2005-12-06 06:59) より:

基本的には「できない」と考えた方がいいです。



やはり、そうですか。
私の結論としても、C#(マネージコード)オンリーでは「できない」だろうと思っていたのですが、
もしかすると「できる」方法があるのでは?と思い、識者の方の意見を伺いたく質問させていただきました。

「できない」のネックとなっているのは、
 ・C#から関数がエクスポートできない(インポートはDllImportで可能だが)
 ・C#からWin32リソースのアイコンとストリングテーブルが持てない
ことだと考えています。

managed C++を使えば、マネージコードとアンマネージコードが混在できるので、
「できそう」な気がしますので、そちらを試してみたいと思います。
1

スキルアップ/キャリアアップ(JOB@IT)