6

WinUI 3 デスクトップ アプリケーションで以下の要件を達成する必要があります。

  1. 画面の境界を取得するには?
  2. 実行時にWindowsのカーソルタイプを変更するには?

私は既に WinUI UWP アプリケーションでこれを行いました。

画面の境界については、

var visibleBounds = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().VisibleBounds;
var scaleFactor = Windows.Graphics.Display.DisplayInformation.GetForCurrentView().RawPixelsPerViewPixel;
Size screenSize = new Size((visibleBounds.Width * scaleFactor), (visibleBounds.Height * scaleFactor));

カーソルの場合:

Window.Current.CoreWindow.PointerCursor = new CoreCursor(CoreCursorType.SizeNorthwestSoutheast, 0);

WinUI デスクトップ アプリケーションで同じ要件を達成する方法を提案してください。

4

1 に答える 1