Copyright | (c) Alastair Reid, 1997-2003 |
---|---|
License | BSD-style (see the file libraries/base/LICENSE) |
Maintainer | Esa Ilari Vuokko <ei@vuokko.info> |
Stability | provisional |
Portability | portable |
Safe Haskell | Trustworthy |
Language | Haskell98 |
FFI bindings to the various standard Win32 controls.
Documentation
type ButtonStyle = WindowStyleSource
createButton :: String -> WindowStyle -> ButtonStyle -> Maybe Pos -> Maybe Pos -> Maybe Pos -> Maybe Pos -> Maybe HWND -> Maybe HMENU -> HANDLE -> IO HWNDSource
type ButtonState = UINTSource
checkDlgButton :: HWND -> Int -> ButtonState -> IO ()Source
c_CheckDlgButton :: HWND -> Int -> ButtonState -> IO BoolSource
isDlgButtonChecked :: HWND -> Int -> IO ButtonStateSource
c_IsDlgButtonChecked :: HWND -> Int -> IO ButtonStateSource
type ComboBoxStyle = WindowStyleSource
createComboBox :: String -> WindowStyle -> ComboBoxStyle -> Maybe Pos -> Maybe Pos -> Maybe Pos -> Maybe Pos -> HWND -> Maybe HMENU -> HANDLE -> IO HWNDSource
type EditStyle = WindowStyleSource
createEditWindow :: String -> WindowStyle -> EditStyle -> Maybe Pos -> Maybe Pos -> Maybe Pos -> Maybe Pos -> HWND -> Maybe HMENU -> HANDLE -> IO HWNDSource
type ListBoxStyle = WindowStyleSource
createListBox :: String -> WindowStyle -> ListBoxStyle -> Maybe Pos -> Maybe Pos -> Maybe Pos -> Maybe Pos -> HWND -> Maybe HMENU -> HANDLE -> IO HWNDSource
type ScrollbarStyle = WindowStyleSource
createScrollbar :: String -> WindowStyle -> ScrollbarStyle -> Maybe Pos -> Maybe Pos -> Maybe Pos -> Maybe Pos -> HWND -> Maybe HMENU -> HANDLE -> IO HWNDSource