|
Rapid-Q Documentation by Peter Molloy (c) 2001 |
Appendix A: QDIGDISPLAY |
|
|
|
QDigDisplay simulates a seven
segment LED display.
|
Field |
Type |
R/W |
Default |
Support |
|
|
|
|
|
|
|
Align |
INTEGER |
RW |
alNone |
W |
|
|
Align determines how the control aligns within its parent control. |
|||
|
ClientHeight |
INTEGER |
RW |
|
W |
|
ClientWidth |
INTEGER |
RW |
|
W |
|
Color |
INTEGER |
RW |
|
WXG |
|
CopyMode |
INTEGER |
RW |
cmBlackness |
W |
|
Cursor |
INTEGER |
RW |
crDefault |
W |
|
Enabled |
INTEGER |
RW |
True |
WXG |
|
Font |
QFONT |
W |
|
W |
|
Height |
INTEGER |
RW |
24 |
WXG |
|
Hint |
STRING |
RW |
|
W |
|
Left |
INTEGER |
RW |
0 |
WXG |
|
Parent |
QFORM/QPANEL/QTABCONTROL |
W |
|
WXG |
|
Pixel |
2D ARRAY of INTEGER |
RW |
|
WXG |
|
PopupMenu |
QPOPUPMENU |
W |
|
W |
|
ShowHint |
INTEGER |
RW |
False |
W |
|
Tag |
INTEGER |
RW |
|
WXG |
|
Top |
INTEGER |
RW |
0 |
WXG |
|
Width |
INTEGER |
RW |
12 |
WXG |
|
Visible |
INTEGER |
RW |
True |
WXG |
|
Display |
STRING |
RW |
“0” |
W |
|
Event |
Type |
Occurs when... |
Params |
Support |
|
|
|
|
|
|
|
OnClick |
VOID |
User clicked on canvas |
0 |
WXG |
|
OnDblClick |
VOID |
User double clicked on canvas |
0 |
W |
|
OnMouseDown |
SUB (Button%, X%, Y%, Shift%) |
Mouse button held down |
4 |
WXG |
|
OnMouseMove |
SUB (X%, Y%, Shift%) |
Mouse moves |
3 |
WXG |
|
OnMouseUp |
SUB (Button%, X%, Y%, Shift%) |
Mouse button is released |
4 |
WXG |
|
OnPaint |
VOID |
Receives WM_PAINT message |
0 |
WXG |
' Count from 0 to 100 $INCLUDE “RAPIDQ.INC” $INCLUDE “QDIGDISPLAY.INC” DECLARE SUB CountLoop CREATE Form AS QFORMCREATE Button AS QBUTTON Left = 100 Top = 120 Caption = “Start Count” OnClick = CountLoopEND CREATECREATE Counter AS QDIGDISPLAY Left = 20 Top = 80 Display = “000”END CREATEEND CREATEForm.ShowModal SUB CountLoopFOR Loop1 = 0 TO 100 Counter.Display = RIGHT$ (“000”+ STR$(Loop1),3) Form.Repaint SLEEP 1NEXTEND SUB