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