Control

Undocumented in source.
abstract
class Control : Handle!(HWND), IDisposable {}

Constructors

this
this()
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

createCanvas
Canvas createCanvas()
Undocumented in source. Be warned that the author may not have intended to support it.
createControlParams
void createControlParams(CreateControlParams ccp)
Undocumented in source. Be warned that the author may not have intended to support it.
dispose
void dispose()
Undocumented in source. Be warned that the author may not have intended to support it.
focus
void focus()
Undocumented in source. Be warned that the author may not have intended to support it.
getExStyle
uint getExStyle()
Undocumented in source. Be warned that the author may not have intended to support it.
getStyle
uint getStyle()
Undocumented in source. Be warned that the author may not have intended to support it.
hide
void hide()
Undocumented in source. Be warned that the author may not have intended to support it.
invalidate
void invalidate()
Undocumented in source. Be warned that the author may not have intended to support it.
onClick
void onClick(EventArgs e)
Undocumented in source. Be warned that the author may not have intended to support it.
onControlCode
void onControlCode(ControlCodeEventArgs e)
Undocumented in source. Be warned that the author may not have intended to support it.
onDGuiMessage
void onDGuiMessage(Message m)
Undocumented in source. Be warned that the author may not have intended to support it.
onDoubleClick
void onDoubleClick(MouseEventArgs e)
Undocumented in source. Be warned that the author may not have intended to support it.
onFocusChanged
void onFocusChanged(EventArgs e)
Undocumented in source. Be warned that the author may not have intended to support it.
onHandleCreated
void onHandleCreated(EventArgs e)
Undocumented in source. Be warned that the author may not have intended to support it.
onKeyChar
void onKeyChar(KeyCharEventArgs e)
Undocumented in source. Be warned that the author may not have intended to support it.
onKeyDown
void onKeyDown(KeyEventArgs e)
Undocumented in source. Be warned that the author may not have intended to support it.
onKeyUp
void onKeyUp(KeyEventArgs e)
Undocumented in source. Be warned that the author may not have intended to support it.
onMouseEnter
void onMouseEnter(MouseEventArgs e)
Undocumented in source. Be warned that the author may not have intended to support it.
onMouseKeyDown
void onMouseKeyDown(MouseEventArgs e)
Undocumented in source. Be warned that the author may not have intended to support it.
onMouseKeyUp
void onMouseKeyUp(MouseEventArgs e)
Undocumented in source. Be warned that the author may not have intended to support it.
onMouseLeave
void onMouseLeave(MouseEventArgs e)
Undocumented in source. Be warned that the author may not have intended to support it.
onMouseMove
void onMouseMove(MouseEventArgs e)
Undocumented in source. Be warned that the author may not have intended to support it.
onPaint
void onPaint(PaintEventArgs e)
Undocumented in source. Be warned that the author may not have intended to support it.
onReflectedMessage
void onReflectedMessage(Message m)
Undocumented in source. Be warned that the author may not have intended to support it.
onResize
void onResize(EventArgs e)
Undocumented in source. Be warned that the author may not have intended to support it.
onVisibleChanged
void onVisibleChanged(EventArgs e)
Undocumented in source. Be warned that the author may not have intended to support it.
originalWndProc
uint originalWndProc(Message m)
Undocumented in source. Be warned that the author may not have intended to support it.
redraw
void redraw()
Undocumented in source. Be warned that the author may not have intended to support it.
sendMessage
void sendMessage(Message m)
Undocumented in source. Be warned that the author may not have intended to support it.
sendMessage
uint sendMessage(uint msg, WPARAM wParam, LPARAM lParam)
Undocumented in source. Be warned that the author may not have intended to support it.
setExStyle
void setExStyle(uint cstyle, bool set)
Undocumented in source. Be warned that the author may not have intended to support it.
setStyle
void setStyle(uint cstyle, bool set)
Undocumented in source. Be warned that the author may not have intended to support it.
show
void show()
Undocumented in source. Be warned that the author may not have intended to support it.
wndProc
void wndProc(Message m)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin tagProperty
Undocumented in source.

Properties

backColor
Color backColor [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
backColor
Color backColor [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
borderStyle
BorderStyle borderStyle [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
borderStyle
BorderStyle borderStyle [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
bounds
Rect bounds [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
bounds
Rect bounds [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
clientSize
Size clientSize [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
contextMenu
ContextMenu contextMenu [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
contextMenu
ContextMenu contextMenu [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
cursor
Cursor cursor [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
cursor
Cursor cursor [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
dock
DockStyle dock [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
dock
DockStyle dock [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
enabled
bool enabled [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
enabled
bool enabled [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
focused
bool focused [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
font
Font font [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
font
Font font [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
foreColor
Color foreColor [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
foreColor
Color foreColor [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
height
int height [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
height
int height [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
parent
Control parent [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
parent
Control parent [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
position
Point position [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
position
Point position [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
scrollBars
bool scrollBars [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
scrollBars
bool scrollBars [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
size
Size size [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
size
Size size [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
text
string text [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
text
string text [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
topLevelControl
Control topLevelControl [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
visible
bool visible [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
visible
bool visible [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
width
int width [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
width
int width [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

convertPoint
void convertPoint(Point pt, Control from, Control to)
Undocumented in source. Be warned that the author may not have intended to support it.
convertRect
void convertRect(Rect rect, Control from, Control to)
Undocumented in source. Be warned that the author may not have intended to support it.
convertSize
void convertSize(Size sz, Control from, Control to)
Undocumented in source. Be warned that the author may not have intended to support it.
defWindowProc
uint defWindowProc(Message m)
Undocumented in source. Be warned that the author may not have intended to support it.
hasBit
bool hasBit(T rBits, T rBit)
Undocumented in source. Be warned that the author may not have intended to support it.
msgRouter
LRESULT msgRouter(HWND hWnd, uint msg, WPARAM wParam, LPARAM lParam)
Undocumented in source. Be warned that the author may not have intended to support it.
setBit
void setBit(T rBits, T rBit, bool set)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

_backColor
Color _backColor;
Undocumented in source.
_bounds
Rect _bounds;
Undocumented in source.
_cBits
ControlBits _cBits;
Undocumented in source.
_dock
DockStyle _dock;
Undocumented in source.
_foreColor
Color _foreColor;
Undocumented in source.
_text
string _text;
Undocumented in source.
click
Event!(Control, EventArgs) click;
Undocumented in source.
controlCode
Event!(Control, ControlCodeEventArgs) controlCode;
Undocumented in source.
doubleClick
Event!(Control, MouseEventArgs) doubleClick;
Undocumented in source.
focusChanged
Event!(Control, EventArgs) focusChanged;
Undocumented in source.
handleCreated
Event!(Control, EventArgs) handleCreated;
Undocumented in source.
keyChar
Event!(Control, KeyCharEventArgs) keyChar;
Undocumented in source.
keyDown
Event!(Control, KeyEventArgs) keyDown;
Undocumented in source.
keyUp
Event!(Control, KeyEventArgs) keyUp;
Undocumented in source.
mouseEnter
Event!(Control, MouseEventArgs) mouseEnter;
Undocumented in source.
mouseKeyDown
Event!(Control, MouseEventArgs) mouseKeyDown;
Undocumented in source.
mouseKeyUp
Event!(Control, MouseEventArgs) mouseKeyUp;
Undocumented in source.
mouseLeave
Event!(Control, MouseEventArgs) mouseLeave;
Undocumented in source.
mouseMove
Event!(Control, MouseEventArgs) mouseMove;
Undocumented in source.
paint
Event!(Control, PaintEventArgs) paint;
Undocumented in source.
resize
Event!(Control, EventArgs) resize;
Undocumented in source.
visibleChanged
Event!(Control, EventArgs) visibleChanged;
Undocumented in source.

Inherited Members

From IDisposable

dispose
void dispose()
Undocumented in source.

Meta