|
发表于 2020-6-15 10:38:01
|
显示全部楼层
我这么用得,感觉很好,很容易。
hItem = WM_GetDialogItem(pMsg->hWin, ID_GRAPH_0);
GRAPH_SetUserDraw(hItem, UserFacGraphDraw);
static void UserFacGraphDraw(WM_HWIN hWin, int Stage)
{
int16_t min,max;
max=WaveMaxIndex;
min=WaveMinIndex;
switch (Stage)
{
case GRAPH_DRAW_FIRST:
/* Draw for example a user defined grid...*/
GUI_DrawVLine(max+BORDER_LEFT,50+BORDER_TOP,200+BORDER_TOP);
GUI_DrawVLine(min+BORDER_LEFT,50+BORDER_TOP,200+BORDER_TOP);
break;
case GRAPH_DRAW_LAST:
GUI_DispStringAt("AD",15,5);
break;
}
} |
|