Folgenes Szenario: Ich habe mir ein kleines Overlay mit WPF erstellt welches über ein Vollbild Spiel (GTA 4) angezeigt werden soll. Funktioniert soweit auch sehr gut.
Doch leider versteckt das Spiel den Cursor, diesen brauche ich aber damit Nutzer Dinge im Overlay anklicken können.
Ich habe bereits die API ShowCursor getestet - ohne Erfolg.
Ich habe bereits gegoogelt, aber leider noch nichts passendens gefunden.
Über Vorschläge würde ich mich freuen!
Diese Methode benutze ich übrigens um ein WPF Window über eine Vollbild Anwendung anzeigen zu lassen:
Spoiler anzeigen
Doch leider versteckt das Spiel den Cursor, diesen brauche ich aber damit Nutzer Dinge im Overlay anklicken können.
Ich habe bereits die API ShowCursor getestet - ohne Erfolg.
Ich habe bereits gegoogelt, aber leider noch nichts passendens gefunden.
Über Vorschläge würde ich mich freuen!
Diese Methode benutze ich übrigens um ein WPF Window über eine Vollbild Anwendung anzeigen zu lassen:
C#-Quellcode
- private static readonly IntPtr HWND_TOPMOST = new IntPtr(-1);
- private const UInt32 SWP_NOSIZE = 0x0001;
- private const UInt32 SWP_NOMOVE = 0x0002;
- private const UInt32 TOPMOST_FLAGS = SWP_NOMOVE | SWP_NOSIZE;
- [DllImport("user32.dll")]
- [return: MarshalAs(UnmanagedType.Bool)]
- public static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags);
- public WindowInteropHelper interopHelper;
- public GameOverlay()
- {
- InitializeComponent();
- interopHelper = new WindowInteropHelper(this);
- }
- private void Window_Loaded(object sender, RoutedEventArgs e)
- {
- SetWindowPos(interopHelper.Handle, HWND_TOPMOST, 0, 0, 0, 0, TOPMOST_FLAGS);
- }
Wenn ich dir auf irgendeiner Art und Weise helfen konnte, drück doch bitte den "Hilfreich" Button
Für VB.NET Entwickler: Option Strict On nicht vergessen!
Für VB.NET Entwickler: Option Strict On nicht vergessen!