c++builder中窗体的放大缩小之后,窗体的高度、宽度、坐标都没变化
有一个之前已经创建好的窗体Form,这个From在放大之前高度,宽度,坐标为
map_shelf_temp_Form->Width = 928;
map_shelf_temp_Form->Height = 480;
map_shelf_temp_Form->Left = 24;
map_shelf_temp_Form->Top = 51;
当放大窗体之后,窗体的高度,宽度,坐标还是为
map_shelf_temp_Form->Width = 928;
map_shelf_temp_Form->Height = 480;
map_shelf_temp_Form->Left = 24;
map_shelf_temp_Form->Top = 51;
如果正常的话,应该高度,宽度,坐标会随着窗体的大小、位置进行改变的。
我获取当前窗体的度,宽度,坐标代码为:
pOldFormSize->formWidth = map_shelf_temp_Form->Width;
pOldFormSize->formHeight = map_shelf_temp_Form->Height;
pOldFormSize->formLeft = map_shelf_temp_Form->Left;
pOldFormSize->formTop = map_shelf_temp_Form->Top;
请各位高手帮忙看看,谢谢!
[解决办法]
你用啥代码放大缩小窗体?
[解决办法]
ResizeAll(map_shelf_temp_Form);
改成:
ResizeAll(this);
[解决办法]
问题解决请及时结帖。