Графический интерфейс Windows изменить цвет кнопки
Я хочу изменить цвет кнопки, когда пользователь нажимает на нее.
Основной план таков: каждый месяц 10-го одна кнопка рабочего переходит в красный цвет, и если рабочий выполнил свою работу, то нажмите на кнопку, и она станет зеленой.
Я понятия не имею, что делать.
У меня уже есть этот код... Я просто создал окно и добавил к нему кнопку:
#include <windows.h> LRESULT CALLBACK WindowProcedure(HWND,UINT,WPARAM,LPARAM); void AddButton(HWND hwnd); LRESULT CALLBACK WindowProcedure(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp) { switch (msg) { case WM_DESTROY: PostQuitMessage(0); break; case WM_CREATE: AddButton(hWnd); break; default: return DefWindowProcW(hWnd, msg, wp, lp); } } void AddButton(HWND hWnd) { CreateWindowW(L"Button", L"Change colors", WS_VISIBLE | WS_CHILD, 350, 200, 100, 100, hWnd, NULL, NULL, NULL); }
Что я уже пробовал:
Поэтому я попробовал WM_LBUTTONDOWN... поэтому я думаю, что это что-то, когда пользователь нажимает на кнопку, программа что-то делает. я вставил переключатель(msg) case WM_LBUTTONDOWN:
но я понятия не имею, что будет дальше