|

楼主 |
发表于 2016-8-1 16:22:18
|
显示全部楼层
请问,要切换grahp的界面到其他界面,为什么切换不了?
static void SetInterFace1(WM_HWIN hDlg)
{
int i;
WM_HWIN hItem;
GRAPH_CreateEx(2,2,320,240,hDlg,WM_CF_SHOW,GRAPH_CF_GRID_FIXED_X,GUI_ID_GRAPH0);
hItem = WM_GetDialogItem(hDlg, GUI_ID_GRAPH0);
/* Add graphs */
for (i = 0; i < GUI_COUNTOF(_aColor); i++) {
_ahData = GRAPH_DATA_YT_Create(_aColor, 500, 0, 0);
GRAPH_AttachData(hItem, _ahData);
}
/* Set graph attributes */
GRAPH_SetGridDistY(hItem, 20);
GRAPH_SetGridDistX(hItem, 24);
GRAPH_SetGridVis(hItem, 10);
GRAPH_SetUserDraw(hItem, _UserDraw);
/* Create and add vertical scale */
_hScaleV = GRAPH_SCALE_Create(5, GUI_TA_LEFT, GRAPH_SCALE_CF_VERTICAL, 20);
GRAPH_SCALE_SetFactor(_hScaleV,0.5); //éèÖÃêyÖμ¼ä¾à
GRAPH_SCALE_SetTextColor(_hScaleV, GUI_DARKGREEN);
GRAPH_AttachScale(hItem, _hScaleV); //»æÖÆêyÖμ
/* Create and add horizontal scale */
_hScaleH = GRAPH_SCALE_Create(230, GUI_TA_HCENTER, GRAPH_SCALE_CF_HORIZONTAL, 24);
GRAPH_SCALE_SetFactor(_hScaleH,0.04);
GRAPH_SCALE_SetTextColor(_hScaleH, GUI_DARKGREEN);
GRAPH_AttachScale(hItem, _hScaleH);
}
case WM_MESSAGE_KEY1:
// hGraph=WM_GetClientWindow(pMsg->hWin);
// WM_DeleteWindow(hGraph);
// hWinMain = WM_CreateWindow( 0, 0, 320, 240, WM_CF_SHOW, _cbDemoCallback1, 0); break; |
|