Я довольно новичок в Visual Studio и C ++ в целом, и я просто пытаюсь сделать с ним некоторые базовые вещи. Прямо сейчас я пытаюсь выяснить, как я мог бы включить функцию при нажатии «e», а затем отключить ее при нажатии «d». Это код для функций:
void draw_line_paint(HDC DC, int x, int y, int a, int b, COLORREF color)
{
HPEN Stift = CreatePen(PS_SOLID, 3, color);
SelectObject(DC, Stift);
MoveToEx(DC, x, y, NULL);
LineTo(DC, a, b);
DeleteObject(Stift);
}
//*************************************************************************
void OnKeyDown(HWND hwnd, UINT vk, BOOL fDown, int cRepeat, UINT flags)
{
switch (vk)
{
case 68://d
//disable the function
break;
case 69://e
//enable the function
break;
default:break;
}
}