|
Объясните, как пользоваться функцией MoveWindow?
|
|||
---|---|---|---|
#18+
Функция, кроме перемещения контрола на форме, меняет его размер. Код: plaintext 1. 2. 3.
Контрол перемещается, но при этом изменяется размер контрола Какие значения надо подставлять в параметры 3 и 4 что бы размер контрола не менялся? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 17:00 |
|
Объясните, как пользоваться функцией MoveWindow?
|
|||
---|---|---|---|
#18+
Sergey_rbКакие значения надо подставлять в параметры 3 и 4 что бы размер контрола не менялся? Нужные. Не знаю что у тебя за компонент, но API функция MoveWindow принимает в качестве параметров новую ширину и высоту окна. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 17:12 |
|
Объясните, как пользоваться функцией MoveWindow?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovв качестве параметров новую ширину и высоту окна. а что бы "не менялся", достаточно просто передать старые ( C ) Ваш КО ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 17:35 |
|
Объясните, как пользоваться функцией MoveWindow?
|
|||
---|---|---|---|
#18+
Sergey_rbКонтрол перемещается, но при этом изменяется размер контрола Какие значения надо подставлять в параметры 3 и 4 что бы размер контрола не менялся? используй SetWindowPos вместе с флагом SWP_NOSIZE ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 17:58 |
|
Объясните, как пользоваться функцией MoveWindow?
|
|||
---|---|---|---|
#18+
Leonid KudryavtsevDimitry Sibiryakovв качестве параметров новую ширину и высоту окна. а что бы "не менялся", достаточно просто передать старые ( C ) Ваш КО Перебрал все варианты, все равно контрол меняет свою высоту Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2019, 09:17 |
|
Объясните, как пользоваться функцией MoveWindow?
|
|||
---|---|---|---|
#18+
Меня терзают смутные сомнения, что функция Код: plaintext 1.
возвращает координаты относительно левого верхнего угла экрана, а функция Код: plaintext 1.
устанавливает координаты относительно левого верхнего угла формы! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2019, 09:24 |
|
Объясните, как пользоваться функцией MoveWindow?
|
|||
---|---|---|---|
#18+
Sergey_rbМеня терзают смутные сомнения Ну так рассей их, прочитай уже документацию по используемым функциям. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2019, 12:24 |
|
Объясните, как пользоваться функцией MoveWindow?
|
|||
---|---|---|---|
#18+
Sergey_rbМеня терзают смутные сомнения, что функция Код: plaintext 1.
возвращает координаты относительно левого верхнего угла экрана, а функция Код: plaintext 1.
устанавливает координаты относительно левого верхнего угла формы! Dimitry SibiryakovНужные. Не знаю что у тебя за компонент, но API функция MoveWindow принимает в качестве параметров новую ширину и высоту окна. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2019, 13:13 |
|
Объясните, как пользоваться функцией MoveWindow?
|
|||
---|---|---|---|
#18+
Sergey_rbФункция, кроме перемещения контрола на форме, меняет его размер. Код: plaintext 1. 2. 3.
Контрол перемещается, но при этом изменяется размер контрола Какие значения надо подставлять в параметры 3 и 4 что бы размер контрола не менялся? Потому что ты меняешь RECT окна. LEFT, TOP берёшь от одного места, RIGHT, BOTTOM -- от другого. Надо взять r и переместить его в новые left_,top_, и потом уже вызывать MoveWindow ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2019, 14:14 |
|
Объясните, как пользоваться функцией MoveWindow?
|
|||
---|---|---|---|
#18+
Leonid KudryavtsevSergey_rbМеня терзают смутные сомнения, что функция Код: plaintext 1.
возвращает координаты относительно левого верхнего угла экрана, а функция Код: plaintext 1.
устанавливает координаты относительно левого верхнего угла формы! Dimitry SibiryakovНужные. Не знаю что у тебя за компонент, но API функция MoveWindow принимает в качестве параметров новую ширину и высоту окна. Мне не нужна новая ширина и высота, мне нужно сохранить старую ширину и высоту! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2019, 08:57 |
|
Объясните, как пользоваться функцией MoveWindow?
|
|||
---|---|---|---|
#18+
MasterZivSergey_rbФункция, кроме перемещения контрола на форме, меняет его размер. Код: plaintext 1. 2. 3.
Контрол перемещается, но при этом изменяется размер контрола Какие значения надо подставлять в параметры 3 и 4 что бы размер контрола не менялся? Потому что ты меняешь RECT окна. LEFT, TOP берёшь от одного места, RIGHT, BOTTOM -- от другого. Надо взять r и переместить его в новые left_,top_, и потом уже вызывать MoveWindow С перемещением проблем нет, проблема с сохранением ширины и высоты ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2019, 08:59 |
|
Объясните, как пользоваться функцией MoveWindow?
|
|||
---|---|---|---|
#18+
Sergey_rb, возможно, надо сначала использовать функцию AdjustWindowRectEx, для получения правильного RECT перемещаемого окна. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2019, 05:19 |
|
Объясните, как пользоваться функцией MoveWindow?
|
|||
---|---|---|---|
#18+
Sergey_rbMasterZivпропущено... Потому что ты меняешь RECT окна. LEFT, TOP берёшь от одного места, RIGHT, BOTTOM -- от другого. Надо взять r и переместить его в новые left_,top_, и потом уже вызывать MoveWindow С перемещением проблем нет, проблема с сохранением ширины и высоты Ёпта, ну почитай же документацию. В структуру RECT занесены координаты левого верхнего и нижнего правого углов прямоугольника, а ты их используешь для указания ширины и высоты. Или получай ширину и высоту другим способом, или вычисляй ширину и высоту методом вычитания правый-левый, нижний-верхний. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2019, 08:33 |
|
|
start [/forum/topic.php?fid=57&msg=39805181&tid=2017622]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 130ms |
0 / 0 |