|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
Отрисовса Canvas при borderStyle=bsNone однозначно глючит
DELETED MESSAGE
Последний раз редактировалось cmepthuk, 19.07.2016 в 19:04. |
#2
|
||||
|
||||
Что по-твоему должно происходить? Рисуй на TImage, чтобы не стиралось.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#3
|
|||
|
|||
DELETED MESSAGE
Последний раз редактировалось cmepthuk, 19.07.2016 в 19:04. |
#4
|
||||
|
||||
Нужно посмотреть, а пока у тебя 1 ошибка и неудачный выбор отрисовки.
Код:
DC := GetWindowDC(Handle); Код:
LineTo(0, mainForm.Height - padding); LineTo(mainForm.Width - padding, mainForm.Height - padding); LineTo(mainForm.Width - padding, 0); LineTo(0, 0); Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#5
|
|||
|
|||
DELETED MESSAGE
Последний раз редактировалось cmepthuk, 19.07.2016 в 19:04. |
#6
|
||||
|
||||
Цитата:
Код:
ReleaseDC(Handle, DC) Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#7
|
||||
|
||||
И всех делов:
Код:
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin ReleaseCapture; SendMessage(Handle, WM_SYSCOMMAND, $F012, 0); end; procedure TForm1.FormPaint(Sender: TObject); begin with Canvas do begin Pen.Color := clRed; Pen.Style := psSolid; Pen.Width := 1; Brush.Style := bsClear; Rectangle(0, 0, ClientWidth - 1, ClientHeight - 1); end; end; Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#8
|
|||
|
|||
DELETED MESSAGE
Последний раз редактировалось cmepthuk, 19.07.2016 в 19:04. |