如下:
switch (pMsg->MsgId)
{ case WM_CREATE:
WM_SetFocus(hWin); //Õâ¸ö±íʾ¾Û½¹µ½µ±Ç°´°¿Ú
break;
case WM_PAINT:
hButton= _CreateButton(hWin, "", GUI_ID_BUTTON0, 5+0*dx, 5, 50,30 , 0);
BUTTON_SetBMPEx(hButton,0,&bmqq,0,0);
hButton= _CreateButton(hWin, "", GUI_ID_BUTTON1, 5+1*dx, 5, 50,30 , 0);
BUTTON_SetBMPEx(hButton,0,&bmqq,0,0);
hButton= _CreateButton(hWin, "", GUI_ID_BUTTON2, 5+2*dx, 5, 50,30 , 0);
BUTTON_SetBMPEx(hButton,0,&bmqq,0,0);
hButton= _CreateButton(hWin, "", GUI_ID_BUTTON3, 5+3*dx, 5, 50,30 , 0);
BUTTON_SetBMPEx(hButton,0,&bmqq,0,0);
hButton= _CreateButton(hWin, "", GUI_ID_BUTTON4, 5+0*dx, 5+1*dy, 50,30 , 0);
BUTTON_SetBMPEx(hButton,0,&bmqq,0,0);
hButton= _CreateButton(hWin, "", GUI_ID_BUTTON5, 5+1*dx, 5+1*dy, 50,30 , 0);
BUTTON_SetBMPEx(hButton,0,&bmqq,0,0);
hButton= _CreateButton(hWin, "", GUI_ID_BUTTON6, 5+2*dx, 5+1*dy, 50,30 , 0);
BUTTON_SetBMPEx(hButton,0,&bmqq,0,0);
hButton= _CreateButton(hWin, "", GUI_ID_BUTTON7, 5+3*dx, 5+1*dy, 50,30 , 0);
BUTTON_SetBMPEx(hButton,0,&bmqq,0,0);
hButton= _CreateButton(hWin, "", GUI_ID_BUTTON8, 5+0*dx, 5+2*dy, 50,30 , 0);
BUTTON_SetBMPEx(hButton,0,&bmqq,0,0);
hButton= _CreateButton(hWin, "", GUI_ID_BUTTON9, 5+1*dx, 5+2*dy, 50,30 , 0);
BUTTON_SetBMPEx(hButton,0,&bmqq,0,0);
break;
default:
WM_DefaultProc(pMsg); //ĬÈÏ´¦Àí
}
}
这个程序只能创建4个按钮,不知什么问题, |