デスクトップに完全に固定されたフォームを作成したい...他のアプリケーションrを開いてnietherが同じときフォームは、デスクトップのアイコンなどのデスクトップに固定したまま....クリックされた....フォームを常にデスクトップに残す方法vb.netでc#
答えて
http://www.vbforums.com/showthread.php?t=351533
はそれを試してみてください?私はそれがあなたが探しているものだと思います。私は自分でそれをテストすることができませんでしたが、説明は私の理解のためにあなたが探しているものと一致するようです。
これを使用してみてください:
[DllImport("user32")]
public static extern int SetParent(int hWndChild, int hWndNewParent)
hWndChildは、フォームのハンドルであるとhWndNewParentデスクトップだから
私はこのコードを使用しなければなりません.....そして私のformnameはform1 ... – Rockin
-1これは**恐ろしい**の提案です。 **デスクトップウィンドウを乱用しないでください**。幼稚園で学んだのと同じ原則です。あなたのものではないものを混乱させないでください。あなたのフォームをデスクトップウィンドウの子にするために 'SetParent'を呼び出すと、ウィンドウマネージャはデスクトップの入力キューと子ウィンドウを同期させ、あらゆる種類の問題を引き起こします。すべての詳細については、Raymond Chenの[この件に関するブログ記事](http://blogs.msdn.com/b/oldnewthing/archive/2004/02/24/79212.aspx)を参照してください。 –
tnx、私は覚えています。 – MeelStorm
- 1. vb.netフォームをC#プロジェクトに追加する
- 2. VB.Netでフォームをドッキングする方法
- 3. 常時デスクトップにフォームを保存する(Win + Dエフェクトなし)
- 4. デスクトップからフォームにファイルをドラッグアンドドロップする方法
- 5. JFrameを常に下に残す方法は?
- 6. vb.netでaxtivexコンポーネントからwindownフォームに制御を戻す方法
- 7. WindowsフォームでWindows Media Playerにバイナリをロードする方法VB.NET
- 8. VB.netのフォームにプログラムでコントロールを追加する方法
- 9. VB.NETアプリケーション終了後にメッセージボックスを残す
- 10. VB.NETで別のフォームからフォームを開く方法は?
- 11. 最初のフォームにのみロゴを残す方法
- 12. マウスフォームをWindowsフォームに残す
- 13. Visual Studio '15でVB.NetイベントドロップダウンナビゲーションバーをC#に追加する方法は?
- 14. C#で匿名のイベントハンドラをVB.Netに変換する方法
- 15. "?"記号を変換する方法C#でvb.netに?
- 16. vb.netでデスクトップ上のアクティブなウィンドウをキャプチャするには?
- 17. C#の1つのフォームからvb.netの別のフォームにリダイレクト
- 18. XmlをC#フォームに渡す方法
- 19. Zend url:パラメータを常にURLに残す
- 20. フォームを正常に送信した後、jquery ajaxフォームで警告する方法
- 21. が常に上に、デスクトップのYouTubeプレーヤー
- 22. フォームを常にアプリケーションの上に作成する方法
- 23. デスクトップをhtml5ビデオタグにライブストリーミングする方法
- 24. VB.NET別のフォームに値を渡す最も良い方法は何ですか?
- 25. Visual C++ 2008フォームが非常に遅い
- 26. vb.netでフォームをシリアル化する方法は?
- 27. VB.NETの他のフォームでスレッドのlabel.textを変更する方法
- 28. vb.netの子フォーム内でpublic関数を呼び出す方法
- 29. ページを残さずにmysqlにフォームを挿入する方法(javascript + html)
- 30. VB.NETを使用してデスクトップにフォーカスを強制する
を処理で、ユーザーがまったくフォームと相互作用することができないようにしたいですか?それをクリックしたときにフォーカスを得るべきではなく、それらを移動したりサイズを変更したりすることができず、ビューから隠れるべきではありません。私はそれをインストールしないように見えます。 –
私はフォームをデスクトップに張りたいと思っています...私のコンピュータのアイコンの働きと同じです...クリックすると、ドライブが開きます。しかし、フォームはデスクトップに残っていなければなりません.....エクスプローラのページを開いて、このフォームをクリックすると、正面に来ると思います...それは他のものの前に来たいと思っています...デスクよりもトップ – Rockin
アイコンは実際にデスクトップの一部*です。デスクトップが拡張可能であるとは限りません。ランダムなアプリケーションウィンドウをアタッチするようには設計されていません。それがうまく動作するようにすれば、あらゆる種類の問題が発生します。 [リンク先の記事](http://blogs.msdn.com/b/oldnewthing/archive/2004/02/24/79212.aspx)を読んだことがありますか?あなたがする必要があることは、あなたの申請。 'Form.SendToBack()'のようなもので、デスクトップウィンドウにアタッチしません。あなたはデスクトップの一部ではありません。あなたはアイコンのようなものではありません。 –