Нарисовал свои бордюры и заголовок на форме.
Изменение размера с помощью нижнего и правого бордюром сделал.
Не получается сделать изменение размера с помощью левого бордюра, именно не получается зафиксировать правый край окна.
code_33535.txt
Этот топик читают: Гость
|
Ответов: 824
Рейтинг: 138
|
|||
| карма: 1 |
| ||
| файлы: 1 | code_33535.txt [11.8KB] [401] |
|
Ответов: 2467
Рейтинг: 698
|
|||
| карма: 11 |
| ||
| файлы: 1 | code_33536.txt [12.3KB] [385] | ||
| Голосовали: | sashaoli |
|
Ответов: 824
Рейтинг: 138
|
|||
|
Все равно, иногда при увеличении размера влево - Правый край окна смещается влево.
А возможно ли избавится от подергивания правого края? |
|||
| карма: 1 |
|
|
Ответов: 2467
Рейтинг: 698
|
|||
|
sashaoli писал(а): при увеличении размера влево - Правый край окна смещается влево.sashaoli писал(а): А возможно ли избавится от подергивания правого края? |
|||
| карма: 11 |
|
|
Ответов: 824
Рейтинг: 138
|
|||
|
MinMaxSize точно не виноват
А я, в схеме выше, этого не сделал. sla8a писал(а): Думаю возможно. |
|||
| карма: 1 |
|
|
Ответов: 758
Рейтинг: 112
|
|||
| карма: 1 |
| ||
| файлы: 1 | code_33546.txt [12.4KB] [360] |
|
Ответов: 8975
Рейтинг: 824
|
|||
|
miver писал(а): У мну нет ни одной толковой мыслиА вот эта форма что справа, что слева, сверху и снизу без проблем и мерцания и, главное, без лишних сложностей |
|||
| карма: 19 |
|
|
Ответов: 4671
Рейтинг: 767
|
|||
|
sashaoli, пробуй изменять размеры и положение окна не по таймеру, а по событию onMouseMove с проверкой кнопки мыши и получением координат с точек MouseX, MouseY. Также размеры окна брать с соответствующих точек. Чтобы уменьшить время обработки событий.
|
|||
| карма: 26 |
|
|
Ответов: 824
Рейтинг: 138
|
|||
|
Леонид писал(а): А вот эта форма что справа, что слева, сверху и снизу без проблем и мерцания и, главное, без лишних сложностей Netspirit писал(а): пробуй изменять размеры и положение окна не по таймеру, а по событию onMouseMove..... |
|||
| карма: 1 |
|
|
Ответов: 8975
Рейтинг: 824
|
|||
|
sashaoli писал(а): На хочется красивше! |
|||
| карма: 19 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
Леонид, на вкус и цвет все фломастеры разные.
|
|||
| карма: 25 |
|
|
Ответов: 5227
Рейтинг: 587
|
|||
| карма: 4 |
| ||
| файлы: 1 | code_33557.txt [8.8KB] [383] | ||
| Голосовали: | miver, sashaoli |
|
Ответов: 758
Рейтинг: 112
|
|||
|
Для ясности: Посылается сообщение 274 = WM_SYSCOMMAND = 0x0112
Left = 61441 Right = 61442 Top = 61443 TopLeft = 61444 TopRight = 61445 Bottom = 61446 BottomLeft = 61447 BottomRight = 61448 немного переделал code_33558.txt |
|||
| карма: 1 |
| ||
| файлы: 1 | code_33558.txt [6.3KB] [311] | ||
| Голосовали: | sashaoli |
|
Ответов: 5227
Рейтинг: 587
|
|||
|
Да, принцип простой, чистое апи, вот ещё пример -> desinger.sha
|
|||
| карма: 4 |
| ||
| файлы: 1 | desinger.sha [23.2KB] [285] |
|
Ответов: 824
Рейтинг: 138
|
|||
|
Я только не пойму, а для чего в code_33558.txt и в code_33557.txt SimpleForm?
|
|||
| карма: 1 |
|



Поиск
Друзья
Администрация