JS+
Усиленный язык сценариев для Windows
с возможностью встраивания
в ваши приложения
О языке JS+ Справочник Скачать JS+ DLL
Контакты
СПРАВОЧНИК ПО ЯЗЫКУ JS+ Содержание

DrawCaption

- функция WinAPI
Функции WinAPI
Рисует заголовок окна.
Синтаксис
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 в противном случае.
Пример (JS+)
// Главная форма
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+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/WinAPI/Function/DrawCaption.htm
© 2024,