Win32-2.1.1.0: A binding to part of the Win32 library
Source code
Contents
Index
Graphics.Win32.Control
Portability
portable
Stability
provisional
Maintainer
Esa Ilari Vuokko <ei@vuokko.info>
Description
FFI bindings to the various standard Win32 controls.
Documentation
type
ButtonStyle
=
WindowStyle
Source
bS_PUSHBUTTON
::
ButtonStyle
Source
bS_DEFPUSHBUTTON
::
ButtonStyle
Source
bS_CHECKBOX
::
ButtonStyle
Source
bS_AUTOCHECKBOX
::
ButtonStyle
Source
bS_RADIOBUTTON
::
ButtonStyle
Source
bS_3STATE
::
ButtonStyle
Source
bS_AUTO3STATE
::
ButtonStyle
Source
bS_GROUPBOX
::
ButtonStyle
Source
bS_AUTORADIOBUTTON
::
ButtonStyle
Source
bS_OWNERDRAW
::
ButtonStyle
Source
bS_LEFTTEXT
::
ButtonStyle
Source
bS_USERBUTTON
::
ButtonStyle
Source
createButton
::
String
->
WindowStyle
->
ButtonStyle
->
Maybe
Pos
->
Maybe
Pos
->
Maybe
Pos
->
Maybe
Pos
->
Maybe
HWND
->
Maybe
HMENU
->
HANDLE
->
IO
HWND
Source
buttonStyle
::
ClassName
Source
type
ButtonState
=
UINT
Source
bST_CHECKED
::
ButtonState
Source
bST_INDETERMINATE
::
ButtonState
Source
bST_UNCHECKED
::
ButtonState
Source
checkDlgButton
::
HWND
->
Int
->
ButtonState
->
IO
()
Source
c_CheckDlgButton
::
HWND
->
Int
->
ButtonState
->
IO
Bool
Source
checkRadioButton
::
HWND
->
Int
->
Int
->
Int
->
IO
()
Source
c_CheckRadioButton
::
HWND
->
Int
->
Int
->
Int
->
IO
Bool
Source
isDlgButtonChecked
::
HWND
->
Int
->
IO
ButtonState
Source
c_IsDlgButtonChecked
::
HWND
->
Int
->
IO
ButtonState
Source
type
ComboBoxStyle
=
WindowStyle
Source
cBS_SIMPLE
::
ComboBoxStyle
Source
cBS_DROPDOWN
::
ComboBoxStyle
Source
cBS_DROPDOWNLIST
::
ComboBoxStyle
Source
cBS_OWNERDRAWFIXED
::
ComboBoxStyle
Source
cBS_OWNERDRAWVARIABLE
::
ComboBoxStyle
Source
cBS_AUTOHSCROLL
::
ComboBoxStyle
Source
cBS_OEMCONVERT
::
ComboBoxStyle
Source
cBS_SORT
::
ComboBoxStyle
Source
cBS_HASSTRINGS
::
ComboBoxStyle
Source
cBS_NOINTEGRALHEIGHT
::
ComboBoxStyle
Source
cBS_DISABLENOSCROLL
::
ComboBoxStyle
Source
createComboBox
::
String
->
WindowStyle
->
ComboBoxStyle
->
Maybe
Pos
->
Maybe
Pos
->
Maybe
Pos
->
Maybe
Pos
->
HWND
->
Maybe
HMENU
->
HANDLE
->
IO
HWND
Source
comboBoxStyle
::
ClassName
Source
type
EditStyle
=
WindowStyle
Source
eS_LEFT
::
EditStyle
Source
eS_CENTER
::
EditStyle
Source
eS_RIGHT
::
EditStyle
Source
eS_MULTILINE
::
EditStyle
Source
eS_UPPERCASE
::
EditStyle
Source
eS_LOWERCASE
::
EditStyle
Source
eS_PASSWORD
::
EditStyle
Source
eS_AUTOVSCROLL
::
EditStyle
Source
eS_AUTOHSCROLL
::
EditStyle
Source
eS_NOHIDESEL
::
EditStyle
Source
eS_OEMCONVERT
::
EditStyle
Source
eS_READONLY
::
EditStyle
Source
eS_WANTRETURN
::
EditStyle
Source
createEditWindow
::
String
->
WindowStyle
->
EditStyle
->
Maybe
Pos
->
Maybe
Pos
->
Maybe
Pos
->
Maybe
Pos
->
HWND
->
Maybe
HMENU
->
HANDLE
->
IO
HWND
Source
editStyle
::
ClassName
Source
type
ListBoxStyle
=
WindowStyle
Source
lBS_NOTIFY
::
ListBoxStyle
Source
lBS_SORT
::
ListBoxStyle
Source
lBS_NOREDRAW
::
ListBoxStyle
Source
lBS_MULTIPLESEL
::
ListBoxStyle
Source
lBS_OWNERDRAWFIXED
::
ListBoxStyle
Source
lBS_OWNERDRAWVARIABLE
::
ListBoxStyle
Source
lBS_HASSTRINGS
::
ListBoxStyle
Source
lBS_USETABSTOPS
::
ListBoxStyle
Source
lBS_NOINTEGRALHEIGHT
::
ListBoxStyle
Source
lBS_MULTICOLUMN
::
ListBoxStyle
Source
lBS_WANTKEYBOARDINPUT
::
ListBoxStyle
Source
lBS_DISABLENOSCROLL
::
ListBoxStyle
Source
lBS_STANDARD
::
ListBoxStyle
Source
createListBox
::
String
->
WindowStyle
->
ListBoxStyle
->
Maybe
Pos
->
Maybe
Pos
->
Maybe
Pos
->
Maybe
Pos
->
HWND
->
Maybe
HMENU
->
HANDLE
->
IO
HWND
Source
listBoxStyle
::
ClassName
Source
type
ScrollbarStyle
=
WindowStyle
Source
sBS_HORZ
::
ScrollbarStyle
Source
sBS_TOPALIGN
::
ScrollbarStyle
Source
sBS_BOTTOMALIGN
::
ScrollbarStyle
Source
sBS_VERT
::
ScrollbarStyle
Source
sBS_LEFTALIGN
::
ScrollbarStyle
Source
sBS_RIGHTALIGN
::
ScrollbarStyle
Source
sBS_SIZEBOX
::
ScrollbarStyle
Source
sBS_SIZEBOXTOPLEFTALIGN
::
ScrollbarStyle
Source
sBS_SIZEBOXBOTTOMRIGHTALIGN
::
ScrollbarStyle
Source
createScrollbar
::
String
->
WindowStyle
->
ScrollbarStyle
->
Maybe
Pos
->
Maybe
Pos
->
Maybe
Pos
->
Maybe
Pos
->
HWND
->
Maybe
HMENU
->
HANDLE
->
IO
HWND
Source
scrollBarStyle
::
ClassName
Source
type
StaticControlStyle
=
WindowStyle
Source
sS_LEFT
::
StaticControlStyle
Source
sS_CENTER
::
StaticControlStyle
Source
sS_RIGHT
::
StaticControlStyle
Source
sS_ICON
::
StaticControlStyle
Source
sS_BLACKRECT
::
StaticControlStyle
Source
sS_GRAYRECT
::
StaticControlStyle
Source
sS_WHITERECT
::
StaticControlStyle
Source
sS_BLACKFRAME
::
StaticControlStyle
Source
sS_GRAYFRAME
::
StaticControlStyle
Source
sS_WHITEFRAME
::
StaticControlStyle
Source
sS_SIMPLE
::
StaticControlStyle
Source
sS_LEFTNOWORDWRAP
::
StaticControlStyle
Source
sS_NOPREFIX
::
StaticControlStyle
Source
createStaticWindow
::
String
->
WindowStyle
->
StaticControlStyle
->
Maybe
Pos
->
Maybe
Pos
->
Maybe
Pos
->
Maybe
Pos
->
HWND
->
Maybe
HMENU
->
HANDLE
->
IO
HWND
Source
staticStyle
::
ClassName
Source
pBM_DELTAPOS
::
WindowMessage
Source
pBM_SETPOS
::
WindowMessage
Source
pBM_SETRANGE
::
WindowMessage
Source
pBM_SETSTEP
::
WindowMessage
Source
pBM_STEPIT
::
WindowMessage
Source
Produced by
Haddock
version 0.8