Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.09.2021, 19:36   #1
stalkernet
Пользователь
 
Регистрация: 28.02.2009
Сообщений: 42
По умолчанию VCL - SendMessge

Всем хорошего дня.

Ситуация такая.
есть старый софт. писаный на Delphi 7 под XP. работал на старом ноуте под ХР. ноут сдох от старости. купили новый под семеркой. возникли траблы с адаптацией под стенд. с железом решилось методом покупки правильных переходников. с софтом тоже. пришлось писать приблуду которая считывает из оконных элементов данные и пишет протокол с нужной последовательностью.

осталась одна проблема изза того что у ХР бордюр 3 пикселя, а WIN7 - 8. график выводимый на форму усекается. А график нужен. Софт переписывать будут - но "потом"..... а работать надо сейчас.
исходников нет. иначе пересобралбы под WIN7 и не морочил .....
поэтоу возникла мысль - из приблуды послать сообщение на отключение бордюра окна.
чтото типа

Код:
var
x : HWND;

x := FindWindow(nil,'TForm1');
sendmessage(x,wm_close,0,0);
напрямую сообщения 'wm_' отключающего бордюр не нашел. Поэтому буду рад услышать советы.
stalkernet вне форума Ответить с цитированием
Старый 05.09.2021, 12:46   #2
stalkernet
Пользователь
 
Регистрация: 28.02.2009
Сообщений: 42
По умолчанию

Да уж - склероз. давно WINAPI не шерстил.

решение вопроса

Код:
SetWindowLong(wnd, GWL_STYLE, GetWindowLong(wnd, GWL_STYLE) and not(WS_CAPTION or WS_THICKFRAME));
stalkernet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VCL RusRUs Общие вопросы Delphi 0 17.11.2016 14:31
VCL формы autopilot75 Помощь студентам 3 05.04.2011 03:32
Вопрос по VCL Андрей 93 Общие вопросы Delphi 1 18.12.2010 18:46
VCL Э/\bФ_}{P Свободное общение 2 21.05.2007 00:21