Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Рисуем рамку / 12 сообщений из 12, страница 1 из 1
24.03.2018, 16:33
    #39619994
Чудо
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисуем рамку
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
var
  Canvas: TCanvas;
  reg:   HRGN;
begin
  DC := GetDC(wnd);
  Canvas := TCanvas.Create;
  Canvas.Brush.Color := clRed;
  WinApi.Windows.GetClientRect(wnd, R);
  reg := CreateRectRgn(R.Left, R.Top, R.BottomRight.X , R.BottomRight.Y);
  FrameRgn(DC, reg, Canvas.Brush.Handle, 5, 5);
  ReleaseDC(wnd, DC);
end;



Окно обновляется и рамка пропадает. Чтобы не пропадала её в таймере нужно обновлять?
...
Рейтинг: 0 / 0
24.03.2018, 16:39
    #39619995
Лись
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисуем рамку
Нет конечно. Нужно рисовать в OnPaint.
...
Рейтинг: 0 / 0
24.03.2018, 19:06
    #39620021
Чудо
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисуем рамку
Окно чужое
...
Рейтинг: 0 / 0
24.03.2018, 19:20
    #39620022
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисуем рамку
Если чужое - ставить хук на окно, ловить WM_Paint и после его обработки обновлять рамку.
А вообще, очень странное действие. Может нужно что-то совсем другое?
...
Рейтинг: 0 / 0
24.03.2018, 19:31
    #39620025
Чудо
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисуем рамку
Соколинский БорисЕсли чужое - ставить хук на окно, ловить WM_Paint и после его обработки обновлять рамку.
Точно, забыл про хуки, глупым получился вопрос.

Соколинский БорисА вообще, очень странное действие. Может нужно что-то совсем другое?
Нет, просто интересно было.
...
Рейтинг: 0 / 0
24.03.2018, 21:14
    #39620037
d7i
d7i
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисуем рамку
Судя по всем вопросам на форуме, Чудо ломает чужую программу (покер)...
Видимо, хочет сделать её имитатор. А какова цель?
Похоже цель весьма сомнительная.
ИМХО.
...
Рейтинг: 0 / 0
25.03.2018, 01:03
    #39620060
Чудо
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисуем рамку
d7iСудя по всем вопросам на форуме, Чудо ломает чужую программу (покер)...
Видимо, хочет сделать её имитатор. А какова цель?
Похоже цель весьма сомнительная.
ИМХО.
Поржал) С каких пор убрать рамку окна считается взломом?) и ведёт к выводу: "Видимо, хочет сделать её имитатор. А какова цель?"
...
Рейтинг: 0 / 0
25.03.2018, 11:19
    #39620093
d7i
d7i
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисуем рамку
Чудо,
как убрать рамку - это самый невинный из всех Ваших вопросов...
А ведь были ещё и вопросы как заменить (по сути подменить ) и сдвинуть содержимое окна и т.п.
Так что не всё так просто.
...
Рейтинг: 0 / 0
25.03.2018, 14:48
    #39620136
Чудо
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисуем рамку
d7iЧудо,
как убрать рамку - это самый невинный из всех Ваших вопросов...
А ведь были ещё и вопросы как заменить (по сути подменить ) и сдвинуть содержимое окна и т.п.
Так что не всё так просто.

Ну а смысл убирать рамку окна, если по краям будет такая рябь?
d7iА ведь были ещё и вопросы как заменить (по сути подменить )
Это уже Ваши выдумки. А вот сдвинуть содержимое было бы неплохо.
...
Рейтинг: 0 / 0
25.03.2018, 16:00
    #39620152
asutp2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисуем рамку
Чудоd7iСудя по всем вопросам на форуме, Чудо ломает чужую программу (покер)...
Видимо, хочет сделать её имитатор. А какова цель?
Похоже цель весьма сомнительная.
ИМХО.
Поржал) С каких пор убрать рамку окна считается взломом?) и ведёт к выводу: "Видимо, хочет сделать её имитатор. А какова цель?"поржал? ржи дальше
...
Рейтинг: 0 / 0
26.03.2018, 03:02
    #39620278
LoneFast
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисуем рамку
Не очень понятно что вам надо. Кросспост: http://www.sql.ru/forum/1288699/oblast-risovaniya-soderzhimogo-okna
Ну делайте скриншот чужого окна и растягивайте его как вам хочется. Сама задача-то в чём?
...
Рейтинг: 0 / 0
26.03.2018, 07:53
    #39620299
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисуем рамку
d7iЧудо,
как убрать рамку - это самый невинный из всех Ваших вопросов...
А ведь были ещё и вопросы как заменить (по сути подменить ) и сдвинуть содержимое окна и т.п.
Так что не всё так просто.
рекламные баннеры, поди, хочет втыкать
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Рисуем рамку / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]