本文整理汇总了C++中wxKeyEvent::GetY方法的典型用法代码示例。如果您正苦于以下问题:C++ wxKeyEvent::GetY方法的具体用法?C++ wxKeyEvent::GetY怎么用?C++ wxKeyEvent::GetY使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类wxKeyEvent
的用法示例。
在下文中一共展示了wxKeyEvent::GetY方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: OnKeyDown
void ResultCheckListCtrl::OnKeyDown(wxKeyEvent& event)
{
int l_flags = 0;
long l_subitem;
long l_item = HitTest(wxPoint(event.GetX(), event.GetY()), l_flags, &l_subitem);
if (event.GetKeyCode() == WXK_SPACE)
{
SetIcon(l_item);
}
else
{
event.Skip();
}
}
示例2: eventZOOM
void tui::LayoutCanvas::OnChar(wxKeyEvent& event)
{
wxCommandEvent eventZOOM(wxEVT_CANVAS_ZOOM);
switch(event.GetKeyCode())
{
case WXK_LEFT : eventZOOM.SetInt(ZOOM_LEFT ); break;
case WXK_RIGHT: eventZOOM.SetInt(ZOOM_RIGHT); break;
case WXK_UP : eventZOOM.SetInt(ZOOM_UP ); break;
case WXK_DOWN : eventZOOM.SetInt(ZOOM_DOWN ); break;
case '+' : eventZOOM.SetInt(ZOOM_IN ); break;
case '-' : eventZOOM.SetInt(ZOOM_OUT ); break;
default : event.Skip(); return;
}
OnZoom(eventZOOM);
PointUpdate(event.GetX(), event.GetY());
}
示例3: OnKeyDown
bool CParameter::OnKeyDown(wxKeyEvent& event)
{
switch( event.GetKeyCode() )
{
case 'p':
case 'P':
insertParam(event.GetX(), event.GetY());
return true;
case WXK_UP:
case WXK_NUMPAD_UP:
case '+':
if(NULL != m_pSelectedPoint)
m_pSelectedPoint->Move(0, -1);
return true;
case WXK_DOWN:
case WXK_NUMPAD_DOWN:
case '-':
if(NULL != m_pSelectedPoint)
m_pSelectedPoint->Move(0, 1);
return true;
case WXK_PRIOR:
// case WXK_PAGEUP:
case WXK_NUMPAD_PAGEUP:
if(NULL != m_pSelectedPoint)
m_pSelectedPoint->Move(-1, 0);
return true;
case WXK_NEXT:
// case WXK_PAGEDOWN:
case WXK_NUMPAD_PAGEDOWN:
if(NULL != m_pSelectedPoint)
m_pSelectedPoint->Move(1, 0);
return true;
case WXK_DELETE:
if(NULL != m_pSelectedPoint)
{
if( m_pInput->ResetParamAt( m_pSelectedPoint->m_offset,
m_index, m_pSelectedPoint->m_value) )
Refresh();
}
break;
default:
break;
}
return false;
}