コード例 #1
0
        void WindowBase_Loaded(object sender, RoutedEventArgs e)
        {
            wbAPI = new WindowBaseAPI();
            wbAPI.MinWidowHeight = this.MinHeight;
            wbAPI.MinWidowWidth = this.MinWidth;

            windowSource = PresentationSource.FromVisual((Visual)sender) as HwndSource;
            wbAPI.SetStyleAndExStyle(windowSource.Handle);
            windowSource.AddHook(wbAPI.MaximizedSizeFixWindowProc);
        }
コード例 #2
0
 private void ResizeWindow(WindowBaseAPI.ResizeDirection direction)
 {
     if (Mouse.LeftButton == MouseButtonState.Pressed)
     {
         wbAPI.ResizeWindow(windowSource.Handle, direction);
     }
 }