勇芳软件工作室.汉化:  Painting and Drawing > Painting and Drawing Functions >

DrawCaption

Previous pageReturn to chapter overviewNext page

描述

 

DrawCaption函数绘制一个窗口标题。

 

C++ 语法

 

BOOL DrawCaption(

__in HWND hwnd,

__in HDC hdc,

__in LPCRECT lprc,

__in UINT uFlags

);

 

PowerBASIC 语法

 

FUNCTION DrawCaption ( _

BYVAL hwnd AS DWORD, _

BYVAL hdc AS DWORD, _

BYREF lprc AS RECT, _

BYVAL uFlags AS DWORD _

) AS LONG

 

参数

 

hwnd

 

[in]处理提供窗口标题文字和图标的窗口。

 

idAni

 

[in]处理设备上下文。该函数将窗口标题绘制到此设备上下文中。

 

lprc

 

[in]指向RECT结构的指针,用于指定逻辑坐标中窗口标题的边界矩形。

 

uFlags

 

[in]指定绘图选项。此参数可以为以下值的零个或多个。

 

含义

DC_ACTIVE

该函数使用表示活动字幕的颜色。

DC_BUTTONS

Windows XP:如果设置,该函数将绘制标题栏中的按钮(以最小化,还原或关闭应用程序)。

DC_GRADIENT

Windows 98 / Me,Windows 2000 / XP / Vista / Windows 7:设置此标志时,该函数使用COLOR_GRADIENTACTIVECAPTION(如果设置了DC_ACTIVE标志)或COLOR_GRADIENTINACTIVECAPTION用于标题栏颜色。

 

如果未设置此标志,则该函数对于两种颜色使用COLOR_ACTIVECAPTION或COLOR_INACTIVECAPTION。

DC_ICON

绘制字幕文本时,该函数绘制图标。

DC_INBUTTON

该函数将标题作为按钮。

DC_SMALLCAP

该函数使用当前的小字幕字体绘制小标题。

DC_TEXT

绘制标题时,该函数将绘制字幕文本。

 

如果指定了DC_SMALLCAP,则该函数绘制正常的窗口标题。

 

返回值

 

如果函数成功,返回值不为零。

 

如果函数失败,返回值为零。

 

引用文件 #INCLUDE Once

 

WinUser.inc(包括Windows.inc)