Mam następujące klasy oświadczył:Pierwsze uchwyt okna w C#
public partial class MainWindow : Window
I muszę uzyskać rzeczywiste uchwyt okna, gdy okno ma. Jak mogę to zrobić i gdzie powinienem umieścić funkcję zapytania.
Co próbowałem dotąd była:
IntPtr hwnd = new WindowInteropHelper(this).Handle;
Ale uchwyt wrócę wynosi 0, co może być, ponieważ został obsadzony w OnInitialized - może okno nie jest jeszcze gotowy na tym etapie. I tak - jest połączony za pośrednictwem WPF, dziękuję za wskazanie!
Dzięki
WPF lub winformy? –
Czy założymy, że "WindowInteropHelper" jest typu System.Windows.Forms.Form? –
Z ich użycia WindowInteropHelper, myślę, że to WPF (http://msdn.microsoft.com/en-us/library/system.windows.interop.windowinterophelper.aspx) –