Example #1
0
        //=============================================================================
        void OnSourceInitialized(object sender, EventArgs e)
        {
            System.Windows.Interop.HwndSource source = System.Windows.Interop.HwndSource.FromHwnd(new System.Windows.Interop.WindowInteropHelper(this).Handle);
            source.AddHook(new System.Windows.Interop.HwndSourceHook(WndProc));

            //
            m_WndHandle = new WindowInteropHelper(this).Handle;
            WindowsUtils.DisableMaximizeButton(m_WndHandle);
            WindowsUtils.EnableMinimizeButton(m_WndHandle);
        }
Example #2
0
        //=============================================================================
        private void StartupWindow_SourceInitialized(object sender, EventArgs e)
        {
            //
            m_WndHandle = new WindowInteropHelper(this).Handle;
            WindowsUtils.DisableMaximizeButton(m_WndHandle);
            WindowsUtils.EnableMinimizeButton(m_WndHandle);

            //
            WindowInteropHelper helper = new WindowInteropHelper(this);
            HwndSource          source = HwndSource.FromHwnd(helper.Handle);

            source.AddHook(WndProc);
        }