|
版本号:v1.5.2
开发环境:vs2008
BUG说明: 用XWnd_CreateWindowEx创建子窗口,用默认的炫彩窗口样式,期望的是子窗口出现在父窗口中间,结果出现在右下角,只好去掉默认的居中标志。
BUG代码:
#include "xcgui.h"
#pragma comment(lib,"XCGUId.lib")
int WINAPI WinMain(
HINSTANCE hInstance, // handle to current instance
HINSTANCE hPrevInstance, // handle to previous instance
LPSTR lpCmdLine, // command line
int nCmdShow // show state
)
{
XInitXCGUI();
//HWINDOW hWindow=XWnd_CreateWindow(0,0,600,400,L"Test_Child");
HWINDOW hWindow=XWnd_CreateWindowEx(NULL,NULL,L"aaa",NULL,0,0,600,400,NULL);
if(hWindow)
{
HWINDOW child=XWnd_CreateWindowEx(NULL,NULL,L"child",WS_CHILD,100,100,200,200,XWnd_GetHWnd(hWindow),XC_SY_DEFAULT);
//HWINDOW child=XWnd_CreateWindowEx(NULL,NULL,L"child",WS_CHILD,100,100,200,200,XWnd_GetHWnd(hWindow),XC_SY_DEFAULT&~XC_SY_CENTER);
XWnd_ShowWindow(hWindow,SW_SHOW);
XWnd_ShowWindow(child,SW_SHOW);
XRunXCGUI();
}
return 0;
}
BUG截图:
默认标志
只好改成这样
|
|