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 | Haskell2010 |
FFI bindings to the various standard Win32 controls.
Documentation
type ButtonStyle = WindowStyle Source #
createButton :: String -> WindowStyle -> ButtonStyle -> Maybe Pos -> Maybe Pos -> Maybe Pos -> Maybe Pos -> Maybe HWND -> Maybe HMENU -> HANDLE -> IO HWND Source #
type ButtonState = UINT 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 #
createComboBox :: String -> WindowStyle -> ComboBoxStyle -> Maybe Pos -> Maybe Pos -> Maybe Pos -> Maybe Pos -> HWND -> Maybe HMENU -> HANDLE -> IO HWND Source #
type EditStyle = WindowStyle Source #
createEditWindow :: String -> WindowStyle -> EditStyle -> Maybe Pos -> Maybe Pos -> Maybe Pos -> Maybe Pos -> HWND -> Maybe HMENU -> HANDLE -> IO HWND Source #
type ListBoxStyle = WindowStyle Source #
createListBox :: String -> WindowStyle -> ListBoxStyle -> Maybe Pos -> Maybe Pos -> Maybe Pos -> Maybe Pos -> HWND -> Maybe HMENU -> HANDLE -> IO HWND Source #
type ScrollbarStyle = WindowStyle Source #
createScrollbar :: String -> WindowStyle -> ScrollbarStyle -> Maybe Pos -> Maybe Pos -> Maybe Pos -> Maybe Pos -> HWND -> Maybe HMENU -> HANDLE -> IO HWND Source #
type StaticControlStyle = WindowStyle Source #
createStaticWindow :: String -> WindowStyle -> StaticControlStyle -> Maybe Pos -> Maybe Pos -> Maybe Pos -> Maybe Pos -> HWND -> Maybe HMENU -> HANDLE -> IO HWND Source #