Cum se poate stoca intr-o variabila membru a unui tip de data de tip custom , pentru a putea-o folosi intre doua evenimente , OnKeyDown si OnKeyUp de exemplu :
in clasa CMyView am initializat
Code: Select all
private:
int m_nToolTemp
Code: Select all
void CMyView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
// TODO: Add your message handler code here and/or call default
if(nChar == VK_SPACE)
{
m_nToolTemp = CDrawTool::c_drawShape;
}
CScrollView::OnKeyDown(nChar, nRepCnt, nFlags);
}
Code: Select all
void CMyView::OnKeyUp(UINT nChar, UINT nRepCnt, UINT nFlags)
{
// TODO: Add your message handler code here and/or call default
if(nChar == VK_SPACE)
{
CDrawTool::c_drawShape = m_nToolTemp;
}
CScrollView::OnKeyUp(nChar, nRepCnt, nFlags);
}
Code: Select all
error C2440: '=' : cannot convert from 'int' to 'enum DrawShape'
Multumesc.