|
|
|
|
Рисует заголовок окна.
Синтаксис
| function DrawCaption(
| | hWnd, | | hDC, | | Rect, | | Flags
| | ): Boolean;
|
| Параметры
|
| Параметр
| Тип
| Описание
|
| hWnd
| Number
| дескриптор окна, которое запрашивает текст и пиктограмму для заголовка окна
|
| hDC
| Number
| дескриптор контекста устройства, в котором нужно нарисовать оконный заголовок
|
| Rect
| TRect
| границы прямоугольника для заголовка окна
|
| Flags
| Enum
| набор битовых флагов, определяющих опции рисования (см. ниже)
|
|
| Параметр Flags
|
| Значение
| Описание
|
| DC_ACTIVE
| функция использует цвета, обозначающие активный заголовок
|
| DC_GRADIENT
| выводится градиентный заголовок
|
| DC_ICON
| выводится пиктограмма при отрисовке текста заголовка
|
| DC_INBUTTON
| функция выводит заголовок как кнопку
|
| DC_SMALLCAP
| выводит маленький заголовок, используя текущий маленький шрифт заголовка (т.е. обычный оконный заголовок)
|
| DC_TEXT
| выводит текст заголовка при рисовании заголовка
|
|
Возвращаемое значение
true в случае успеха или false в противном случае.
// Главная форма frm=new TForm(); frm.Caption="JS+ - функция WinAPI DrawCaption"; frm.Width =450; frm.Height=300; frm.OnPaint=frm_Paint;
frm.ShowModal();
function frm_Paint(frm) { var h=GetSystemMetrics(SM_CYCAPTION); var rc=Rect(0,frm.ClientHeight-h,frm.Width,frm.ClientHeight); var flg=DC_ACTIVE | DC_GRADIENT | DC_ICON | DC_TEXT;
DrawCaption(frm.Handle,frm.Canvas.Handle,rc,flg); }
|
| JS+ | Руководство пользователя
|
|
|
| |
|
|