|
|
Рисует заголовок окна.
Синтаксис
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+ | Руководство пользователя
|
|
|
|
|
|