|
仔细看了一下界面库帮助,PropertyPage元素接口说明及示例代码,示例代码中创建了4个标签“111”,“222”,“333”,“444”,分别绑定了“page1”,“page2”,“page3”,“page4”,测试代码正确。修改代码后,同样创建4个标签“111”,“222”,“333”,“444”,创建1个page:“page1”,将4个标签绑定同一个“page1”,运行后发现标签“111”默认被选中,但未显示出静态元素“111”,任意点击标签“222”,“333”,“444”后,静态元素“111”显示正常。代码如下:
XInitXCGUI();
//创建窗口:
HWINDOW hWindow=XWnd_CreateWindow(400,200,600,300,L"测试窗口");
XWnd_ShowWindow(hWindow,SW_SHOW);
//创建属性页元素页面
HELE hTab=XPPage_Create(10,10,500,200,hWindow);
HELE hPage1=XEle_Create(0,0,10,10,hTab);
//设置页背景颜色,以便观察属性页切换的改变
XEle_SetBkColor(hPage1,RGB(100,100,100));
//创建静态文件元素,以便观察属性页切换的改变
XStatic_Create(10,10,100,20,L"111",hPage1);
//将页添加到属性页元素
XPPage_AddLable(hTab,L"111",hPage1);
XPPage_AddLable(hTab,L"222",hPage1);
XPPage_AddLable(hTab,L"333",hPage1);
XPPage_AddLable(hTab,L"444",hPage1);
XPPage_SetLableSpacing(hTab,1);
XRunXCGUI();
请查实是否PropertyPage元素BUG并告知,谢谢!!!
|
|