Start Debugging

タグ: windows

12 件 · ページ1/2

Flutter の Windows / Linux デスクトップアプリを Impeller に移行する (Flutter 3.47)
Flutter 3.47 では Windows と Linux の既定レンダラーが Impeller になります。内部で実際に何が変わるのか (依然として Vulkan ではなく OpenGL ES です)、ビルド済みバイナリで Skia と A/B テストする方法、リリースビルド向けのマシン単位のキルスイッチ、そしてゴールデンテストが変化に気づかない理由を解説します。
C# アプリで Windows セッションのロック、ロック解除、ログオン、ログオフのイベントを検出する方法
デスクトップアプリやコンソールアプリでは SystemEvents.SessionSwitch を使い、Windows サービスでは OnSessionChange をオーバーライドし、あるいは WM_WTSSESSION_CHANGE を自分でフックします。3 つすべての .NET 10 コード、隠れた '.NET System Events' スレッド、サービスではログオンが見えるのにデスクトップアプリでは見えない理由、順序が入れ替わる通知、WTSQuerySessionInformation で現在のロック状態を問い合わせる方法を解説します。
.NET MAUI 11 でモーダルウィンドウを表示する方法
.NET MAUI 11 では、まったく異なる2つのものが「モーダルウィンドウ」と呼ばれています。PushModalAsync は全プラットフォームでモーダルページを提供します。オーナーウィンドウを無効化する本物の OS ウィンドウには MAUI の API がまったく存在しないため、Windows で実際に動作する WinUI の OverlappedPresenter.IsModal と Win32 のオーナーハンドルによる相互運用、そして Mac Catalyst での代替手段を解説します。
次へ