炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2436|回复: 0

子窗口默认位置,我觉得是bug

[复制链接]

该用户从未签到

发表于 2013-1-25 17:01:56 | 显示全部楼层 |阅读模式
版本号: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截图:
默认标志
before.jpg
只好改成这样
after.jpg


您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-9-19 09:40 , Processed in 0.073184 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表