1个回答
展开全部
没有尝试过在属性窗口调整详细大小,你可以查一下movewindow这个函数,在初始化代码中对窗口和位置进行调整。
函数原型:BOOL MoveWindow( HWND hWnd, int X, int Y, int nWidth, int nHeight, BOOL bRepaint );
参数
hWnd指定了窗口的句柄
x指定了CWnd的左边的新位置。
y指定了CWnd的顶部的新位置。
nWidth指定了CWnd的新宽度。
nHeight指定了CWnd的新高度。
函数原型:BOOL MoveWindow( HWND hWnd, int X, int Y, int nWidth, int nHeight, BOOL bRepaint );
参数
hWnd指定了窗口的句柄
x指定了CWnd的左边的新位置。
y指定了CWnd的顶部的新位置。
nWidth指定了CWnd的新宽度。
nHeight指定了CWnd的新高度。
追问
HWND hWnd怎么得到
追答
GetSafeHwnd(),获取当前窗口句柄。
比如指定窗口为800*800大小:
HWND hWnd = GetSafeHwnd();
::MoveWindow(hWnd,0, 0, 800, 800, TRUE);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询