|
楼主 |
发表于 2014-8-14 09:27:38
|
显示全部楼层
看来版主也不确定啊,这个真的可以,我没骗你哦。。。。。。
/*****************************************************************
* ϵͳÉ趨¶Ô»°¿ò×ÊÔ´
*/
static const GUI_WIDGET_CREATE_INFO aSubMenuDialog1[] = {
{ WINDOW_CreateIndirect, "", 0, 1, 1, 236, 109, WM_CF_SHOW },
{ LISTBOX_CreateIndirect, "", GUI_ID_LISTBOX0, 1,5,100,90 , 0},
};
/***************************************************************
* Öػ洰¿Ú
*/
void PaintWin(void)
{
GUI_RECT r;
GUI_SetBkColor(GUI_WHITE);
GUI_SetColor(GUI_BLACK);
GUI_SetFont(&GUI_Font6x8);
//GUI_SetTextMode(GUI_TM_TRANS);
WM_GetClientRect(&r);
GUI_ClearRectEx(&r);
}
/***************************************************************
* ÉèÖýçÃæ°ïÖúÐÅÏ¢
*/
void HelpInformation(void)
{
GUI_DispCharAt('<',110,10);
GUI_DispCharAt('>',130,10);
GUI_DispCharAt('<',110,30);
GUI_DispCharAt('>',130,30);
GUI_DispCharAt('<',110,50);
GUI_DispCharAt('>',130,50);
GUI_DispCharAt('<',110,70);
GUI_DispCharAt('>',130,70);
GUI_DispStringAt("<MENU>",110,90);
if(Language == 0)
GUI_SetFont(&GUI_Font6x8);
else if(Language == 1)
GUI_SetFont(&GUI_FontHZ12x12);
GUI_DrawBitmap(&bmUP_Arrow12x12,116,8);
GUI_DrawBitmap(&bmDown_Arrow12x12,116,28);
GUI_DrawBitmap(&bmLeft_Arrow12x12,116,48);
GUI_DrawBitmap(&bmRight_Arrow12x12,116,68);
GUI_DispStringAt(tHelp1[Language],140,10);
GUI_DispStringAt(tHelp2[Language],140,30);
GUI_DispStringAt(tHelp3[Language],140,50);
GUI_DispStringAt(tHelp4[Language],140,70);
GUI_DispStringAt(tHelp5[Language],150,90);
}
/***********************************************************************
* ϵÍ&sup3;É趨¶Ô»°¿ò»Øµ÷º¯Êý
*/
static void cbSubMenu1(WM_MESSAGE * pMsg) {
int Selection;
LISTBOX_Handle hListBox;
switch (pMsg->MsgId) {
case WM_PAINT:
PaintWin( ) ;
HelpInformation();
WM_SetFocus(pMsg->hWin);
break;
。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。
}
|
|