Struct winsafe::gui::TrackbarOpts [−][src]
pub struct TrackbarOpts {
pub position: POINT,
pub size: SIZE,
pub trackbar_style: TBS,
pub window_style: WS,
pub window_ex_style: WS_EX,
pub ctrl_id: u16,
pub range: (u32, u32),
}
Expand description
Options to create a Trackbar
programmatically with
Trackbar::new
.
Fields
position: POINT
Control position within parent client area, in pixels, to be created.
Will be adjusted to match current system DPI.
Defaults to 0 x 0.
size: SIZE
Control size, in pixels, to be created.
Will be adjusted to match current system DPI.
Defaults to 120 x 23.
trackbar_style: TBS
Trackbar styles to be created.
Defaults to TBS::HORZ | TBS::AUTOTICKS
.
window_style: WS
Window styles to be created.
Defaults to WS::CHILD | WS::VISIBLE | WS::TABSTOP | WS::GROUP
.
window_ex_style: WS_EX
Extended window styles to be created.
Defaults to WS_EX::LEFT
.
ctrl_id: u16
The control ID.
Defaults to an auto-generated ID.
range: (u32, u32)
The minimum and maximum position values.
Defaults to 0 and 100.