#| -*-Scheme-*-
-$Id: wf_user.scm,v 1.3 1994/10/26 18:35:04 adams Exp $
+$Id: wf_user.scm,v 1.4 1994/11/02 20:45:19 adams Exp $
Copyright (c) 1993 Massachusetts Institute of Technology
(define end-paint)
(define get-dc)
(define get-device-caps)
+(define get-focus)
(define get-menu)
(define get-menu-check-mark-dimensions)
(define get-menu-item-count)
(define select-object)
(define select-palette)
(define select-clip-rgn)
+(define set-active-window)
(define set-bk-color)
(define set-bk-mode)
(define set-cursor)
(define set-rop2)
(define set-stretch-blt-mode)
(define set-window-pos)
+(define show-window)
(define stretch-blt)
(define text-out)
(define track-popup-menu)
(windows-procedure (get-device-caps (hdc hdc) (index int))
int user32.dll "GetDeviceCaps"))
+ (set! get-focus
+ (windows-procedure (get-focus) hwnd user32.dll "SetFocus"))
+
(set! get-menu
(windows-procedure (get-menu (window hwnd))
hmenu user32.dll "GetMenu"))
(windows-procedure (select-clip-rgn (hdc hdc) (region hrgn))
int gdi32.dll "SelectClipRgn"))
+ (set! set-active-window
+ (windows-procedure (set-active-window (hwnd hwnd))
+ hwnd user32.dll "SetActiveWindow"))
+
(set! set-bk-color
(windows-procedure (set-bk-color (hdc hdc) (color colorref))
colorref gdi32.dll "SetBkColor"))
(x int) (y int) (cx int) (cy int) (flags uint))
bool user32.dll "SetWindowPos"))
+ (set! show-window
+ (windows-procedure (show-window (hwnd hwnd) (nCmdShow int))
+ bool user32.dll "ShowWindow"))
+
(set! stretch-blt
(windows-procedure
(stretch-blt
(windows-procedure (update-window (hwnd hwnd))
bool user32.dll "UpdateWindow"))
-)
+ unspecific)