2012-02-06 14 views
-1

私はC#(MacのスペースやLinuxの複数のデスクトップに似ています)を使用して、Windowsのデスクトップを管理するためのアプリを開発したいと考えています。私はWin32のAPIをC#と接続することについていくつかの情報を見つけましたが、私はそれを望んでいません.WindowsのデスクトップをC#で直接管理したいのですが、方法は分かりますか?WindowsデスクトップC#APIはどこで見つけられますか?

+1

デスクトップで実行したい特定の種類のアクティビティを記述できませんでした。ネイティブのwin32 APIには、ほとんどのタスクのための関数が含まれています。 –

+0

私は言う... Windows上でデスクトップを管理する(C#経由で2つ以上の仮想デスクトップを作成する)私はポストで説明しますか? – innuendoreplay

+1

1)Windowsには「スペース」がありません。ログオンごとに1つの「デスクトップ」があります。人々が自分の「デスクトップ」の編成について肛門に訴えると、通常は「デスクトップ」上にフォルダを作成し、そこに多数のリンクを張るだけです。 2)Win32 APIから何かできることは、C#からできるはずです。 – paulsm4

答えて

1

win32のapiとc#の接続についての情報がありましたが、私は は必要ありません。

標準化された方法でWindowsとやりとりするには、そのAPIを使用する必要があります。どのライブラリにも同じことが当てはまります。つまり、どのように他のライブラリに "接続"したいのですか? C#でWin32 APIを使用することは、他の言語で使用することとかなり似ています。

hundreds of examplesこれはC#で行う方法です。

Further readingこれは、複数のデスクトップオブジェクトを作成できることを示しています。