勇芳软件工作室.汉化:  Metafiles > Metafile Structures >

EMRCREATEBRUSHINDIRECT

Previous pageReturn to chapter overviewNext page

描述

 

EMRCREATEBRUSHINDIRECT结构包含CreateBrushIndirect增强图元文件记录的成员。

 

C++ 语法

 

typedef struct tagEMRCREATEBRUSHINDIRECT {

EMR        emr;

DWORD      ihBrush;

LOGBRUSH32 lb;

} EMRCREATEBRUSHINDIRECT,

*PEMRCREATEBRUSHINDIRECT;

 

PowerBASIC 语法

 

TYPE EMRCREATEBRUSHINDIRECT

emr     AS EMR

ihBrush AS DWORD

lb      AS LOGBRUSH

END TYPE

 

成员

 

emr

 

基础结构记录。

 

ihBrush

 

手柄表中的刷子指数。

 

lb

 

LOGBRUSH32包含刷子信息的结构。lbStyle成员必须是BS_SOLID,BS_HOLLOW,BS_NULL或BS_HATCHED值。

 

请注意,如果您的代码在32位和64位平台上都使用,则必须使用LOGBRUSH32结构。当您在一个平台上记录图元文件并在另一个平台上使用它时,这将维护平台之间的兼容性。如果您的代码保留在一个平台上,则使用LOGBRUSH就足够了。

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)