我正在使用 OnKeyDown 处理程序来检测 Enter 按键:
void CShortestPathFinderView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
if( nChar == VK_RETURN) //Enter key is pressed
{
CClientDC aDC(this);
rubberbanding = 0;
m_pTempElement->vertices[i++]= /*cursor position??*/;
mSecondPoint=m_pTempElement->vertices[0];
m_pTempElement->Draw(&aDC);
}
在 if 语句的第 3 行中,我需要将光标位置存储在数组中,但是如何获取该点?处理程序是否提供给我?还是有一个单独的功能可以这样做?