| Win32-2.1.1.1: 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