summaryrefslogtreecommitdiff
path: root/statics_windows.go
diff options
context:
space:
mode:
Diffstat (limited to 'statics_windows.go')
-rw-r--r--statics_windows.go57
1 files changed, 57 insertions, 0 deletions
diff --git a/statics_windows.go b/statics_windows.go
new file mode 100644
index 0000000..ec62a13
--- /dev/null
+++ b/statics_windows.go
@@ -0,0 +1,57 @@
+// 10 february 2014
+package main
+
+import (
+// "syscall"
+// "unsafe"
+)
+
+// Static control styles.
+const (
+ // from winuser.h
+ SS_LEFT = 0x00000000
+ SS_CENTER = 0x00000001
+ SS_RIGHT = 0x00000002
+ SS_ICON = 0x00000003
+ SS_BLACKRECT = 0x00000004
+ SS_GRAYRECT = 0x00000005
+ SS_WHITERECT = 0x00000006
+ SS_BLACKFRAME = 0x00000007
+ SS_GRAYFRAME = 0x00000008
+ SS_WHITEFRAME = 0x00000009
+ SS_USERITEM = 0x0000000A
+ SS_SIMPLE = 0x0000000B
+ SS_LEFTNOWORDWRAP = 0x0000000C
+ SS_OWNERDRAW = 0x0000000D
+ SS_BITMAP = 0x0000000E
+ SS_ENHMETAFILE = 0x0000000F
+ SS_ETCHEDHORZ = 0x00000010
+ SS_ETCHEDVERT = 0x00000011
+ SS_ETCHEDFRAME = 0x00000012
+ SS_TYPEMASK = 0x0000001F
+ SS_REALSIZECONTROL = 0x00000040
+ SS_NOPREFIX = 0x00000080
+ SS_NOTIFY = 0x00000100
+ SS_CENTERIMAGE = 0x00000200
+ SS_RIGHTJUST = 0x00000400
+ SS_REALSIZEIMAGE = 0x00000800
+ SS_SUNKEN = 0x00001000
+ SS_EDITCONTROL = 0x00002000
+ SS_ENDELLIPSIS = 0x00004000
+ SS_PATHELLIPSIS = 0x00008000
+ SS_WORDELLIPSIS = 0x0000C000
+ SS_ELLIPSISMASK = 0x0000C000
+)
+
+// Static control messages and WM_COMMAND notifications.
+const (
+ // from winuser.h
+ STM_SETICON = 0x0170
+ STM_GETICON = 0x0171
+ STM_SETIMAGE = 0x0172
+ STM_GETIMAGE = 0x0173
+ STN_CLICKED = 0
+ STN_DBLCLK = 1
+ STN_ENABLE = 2
+ STN_DISABLE = 3
+)