Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::IInputWnd Struct Reference

#include <cInputBase.h>

Inheritance diagram for GrayLib::IInputWnd:
GrayLib::IInputMouse GrayGUI::cXWindow GrayGUI::cXColorGrid GrayGUI::cXComboBox GrayGUI::cXImage GrayGUI::cXProgressBar GrayGUI::cXScrollBar GrayGUI::cXSpinCounter GrayGUI::cXStaticMultiScroll GrayGUI::cXWindowText

Public Member Functions

virtual bool OnKeyDown (VK_TYPE nVKey, int lParam)
 
virtual bool OnKeyUp (VK_TYPE nVKey, int lParam)
 
virtual bool OnKeyChar (wchar_t nAscii, int lParam)
 
virtual long OnCommand (int wParam, int lParam)
 
- Public Member Functions inherited from GrayLib::IInputMouse
virtual bool OnMouseMove (MBUTTON_TYPE uButton, PIXELS_t x, PIXELS_t y)
 
virtual bool OnMouseWheel (MBUTTON_TYPE uButton, PIXELS_t x, PIXELS_t y, short nWheelChange)
 
virtual bool OnMouseDown (MBUTTON_TYPE uButton, PIXELS_t x, PIXELS_t y)
 
virtual bool OnMouseUp (MBUTTON_TYPE uButton, PIXELS_t x, PIXELS_t y)
 
virtual bool OnMouseDblClick (MBUTTON_TYPE uButton, PIXELS_t x, PIXELS_t y)
 
virtual void OnMouseExit ()
 

Detailed Description

Allows user input to be proxied and x,y to be translated.

Member Function Documentation

◆ OnCommand()

virtual long GrayLib::IInputWnd::OnCommand ( int  wParam,
int  lParam 
)
inlinevirtual

◆ OnKeyChar()

virtual bool GrayLib::IInputWnd::OnKeyChar ( wchar_t  nAscii,
int  lParam 
)
inlinevirtual
Note
OnKeyChar may not be used since windows may translate up/down themselves via TranslateMessage()

◆ OnKeyDown()

virtual bool GrayLib::IInputWnd::OnKeyDown ( VK_TYPE  nVKey,
int  lParam 
)
inlinevirtual

◆ OnKeyUp()

virtual bool GrayLib::IInputWnd::OnKeyUp ( VK_TYPE  nVKey,
int  lParam 
)
inlinevirtual

The documentation for this struct was generated from the following file: