github.com/as/shiny@v0.8.2/driver/win32/paint.go (about)

     1  // +build windows
     2  
     3  package win32
     4  
     5  import (
     6  	"syscall"
     7  
     8  	"github.com/as/shiny/event/paint"
     9  	"github.com/as/shiny/screen"
    10  )
    11  
    12  type Paint = paint.Event
    13  
    14  var PaintEvent func(hwnd syscall.Handle, e paint.Event)
    15  
    16  func sendPaint(hwnd syscall.Handle, uMsg uint32, wParam, lParam uintptr) (lResult uintptr) {
    17  	screen.SendPaint(Paint{})
    18  	return DefWindowProc(hwnd, uMsg, wParam, lParam)
    19  }