2012-04-21 9 views
5

私はいつもデスクトップに留まるためにフォームが必要なプロジェクトに取り組んでいます。これは、ユーザーがデスクトップを隠す/表示するためにWin + Dをクリックしても表示されるはずであることを意味します。常時デスクトップにフォームを保存する(Win + Dエフェクトなし)

誰かがRainmeterを使用している場合、デスクトップの表示キーをクリックしていても、メートルがデスクトップにどのように残っているかを知ることができます。

私は本当にそれが動作する限り、それを行う方法は気にしません。私は何百もの例を見てきましたが、その半分はうまくいきません。

誰かが私を助けてくれるかもしれません。

ありがとうございます。

+0

http://blogs.msdn.com/b/oldnewthing/archive/2011/03/10/10138969.aspx – Ove

+0

エラーメーターを使用しますか? –

+1

Rainmeterはデスクトップガジェットですか? –

答えて

2

私はC#を起動し、Windowsフォームアプリケーションを作成しました。フォーム 'TopMostTrueに、MinimizeBoxプロパティをFalseに設定しました。

私は、アプリケーションを実行すると、私はWin + Dを使用するか、デスクトップを表示をクリックしても、常にウィンドウが一番上に表示されます。

私はここからアイデアを得た:What is the difference between Minimize All and Show Desktop?

+0

Windows APIについて不思議に思っている時は、いつもRaymond Chenを期待できます:) – Tanzelax

+2

Rainmeterの言及、彼は確かに一番下のほうが望ましいです。 –

+0

ハンスは正しい、オベス。あなたの答えは理想的かもしれませんが、私は自分のフォームが他のウィンドウやプログラムでカバーできるようにしたいのですが、何もカバーすることはないので、最下位ですが、Win + Dを無視してください。 – Meh

2

を使用すると、デスクトップ上に滞在する何かをしたい場合は、あなたがデスクトップ上に置く必要があります。あなたが望むことができるWindows Gadgetsを見てください。

+0

私はC#でそれをやっているので、Windowsガジェットを使う必要はありません。私は、このアプリケーションをWindowsガジェットにしたくありません。私はそれが簡単な解決策だと知っていますが、私は喜んで行きません。 – Meh

関連する問題