3

アプリケーションにスタイルを追加するために、カスタムウィンドウに取り組んでいます。

基本的なウィンドウの動作を有効にするために、いくつかのチュートリアルに従いました。

  • 閉鎖
  • 最大化
  • 最小化
  • 引っ越し
  • サイズ変更

これらはすべて大丈夫です。

Windows 7の機能性を教えてください:ウィンドウが最大化されている場合でも、別の画面にドラッグして、最大化された状態を維持できます。

どうすればこれができるか考えがありますか?

PS:私が使用したチュートリアル:

どうもありがとう、

よろしく

4

2 に答える 2

2

Thumbタイトルバーにが表示されている場合は、イベントをサブスクライブして、ウィンドウが復元さDragDeltaれるまで待つことができます。WindowState == WindowState.Maximized && dragEventArgs.Y > 100

于 2011-01-12T16:09:50.747 に答える
1

Windowsがすでに行っていることを実装したいのはなぜですか?

この機能はWindows 7固有のものであり、ウィンドウ用のカスタムテンプレートを作成した場合でも、Windowsがそれを処理します。さて、あなたがしなければならないのはDragMove()、ウィンドウの移動を可能にする親指から呼び出すことだけだと思います。

于 2011-01-12T16:17:39.147 に答える