KEYPRESS function
Purpose: KEYPRESS returns a value corresponding to the key combination pressed.
Syntax 1: RetVal% = KEYPRESS Parameters:
Return Value:
|
Note : KEYPRESS waits for keyboard input but does not automatically echo to the screen. Because mouse and keyboard handlers are tied together in Windows, Keypress will return values when the mouse is moving over an active window.
Example:
The GUI snippet below shows how to capture a keypress.
GUI"GetKey"SUBFORMLOADGLOBALForm1ASHWND Form1=BCX_FORM("BCX_TEMPLATE",0,0,110,110)BCX_SET_FORM_COLOR(Form1,QBCOLOR(31))CENTER(Form1)SHOW(Form1)ENDSUBBEGINEVENTSSELECTCASECBMSGCASEWM_GETDLGCODE FUNCTION=DLGC_WANTALLKEYSCASEWM_KEYDOWNSELECTCASEwParamCASEVK_HOMEMSGBOX"VK_HOME"CASEVK_ENDMSGBOX"VK_END"CASEVK_NEXTMSGBOX"VK_NEXT"CASEVK_PRIORMSGBOX"VK_PRIOR"CASEVK_DOWNMSGBOX"VK_DOWN"CASEVK_UPMSGBOX"VK_UP"CASEVK_LEFTMSGBOX"VK_LEFT"CASEVK_RIGHTMSGBOX"VK_RIGHT"CASEVK_RETURNMSGBOX"VK_RETURN"ENDSELECTENDSELECTENDEVENTS
BCX Console Sample Programs using KEYPRESS function.