|
本帖最后由 datenote 于 2015-6-5 11:14 编辑
在http://bbs.xcgui.com/forum.php?m ... =385&extra=page%3D1 仿360的例子中 想测试下其他控件。试了CChart和MsChart都有这个问题。就是在 “电脑体检” 第一页上添加了chart。点击后面的页面时,鼠标移动到第一页chart的位置,chart也会出现。重新点会第一页时,除非把鼠标移到其位置, chart并不刷新。
代码如下:
- void CXPage1::Create()
- {
- ....
- HWND hWnd_Pic=XEle_GetHWnd(m_hEle);
-
- HWINDOW hWnd=XWnd_CreateWindowEx(NULL,NULL,NULL,WS_CHILD|WS_VISIBLE,10,220,550,350,hWnd_Pic,XC_SY_ROUND); //创建窗口
-
- hWndChart=XWnd_GetHWnd(hWnd);
- chartWnd.Attach(hWndChart, kTypeXY);
-
- chartWnd.GetChart()->AddPoint2D(-3.0, 9.0);
- chartWnd.GetChart()->AddPoint2D(-2.0, 4.0);
- chartWnd.GetChart()->AddPoint2D(-1.0, 1.0);
- chartWnd.GetChart()->AddPoint2D(0.0, 0.0);
- chartWnd.GetChart()->AddPoint2D(1.0, 1.0);
- chartWnd.GetChart()->AddPoint2D(2.0, 4.0);
- chartWnd.GetChart()->AddPoint2D(3.0, 9.0);
-
-
- chartWnd.GetChart()->SetTitle(L"Hello World !");
- XWnd_ShowWindow(hWnd,SW_SHOW); //显示窗口
- ...
- }
复制代码
|
|