|
- void CbBtn0(WM_MESSAGE * pMsg)
- {
- switch (pMsg->MsgId)
- {
- case WM_PAINT:
- {
- if(BUTTON_IsPressed(pMsg->hWin))
- {
- GUI_DrawBitmap(&g_tBtn0BmpA, 0, 0);
- }
- else
- {
- GUI_DrawBitmap(&g_tBtn0BmpB, 0, 0);
- }
-
- break;
复制代码 我注册两个自定义按钮,btn0 和 btn1;需求是:1.按下btn0,btn0更新为深色图片,btn1 更新为浅色图片;
2.再按一下btn0,btn0更新为浅色图片,btn1 更新为浅色图片;
3.按下btn1,btn1更新为深色图片,btn0 更新为浅色图片;
4.再按一下btn1,btn1更新为浅色图片,btn0 更新为浅色图片;
这怎么实现?谢谢
|
|