Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

GetThemeMargins function (uxtheme.h)

Retrieves the value of a MARGINS property.

Syntax

HRESULT GetThemeMargins(
 [in] HTHEME hTheme,
 [in] HDC hdc,
 [in] int iPartId,
 [in] int iStateId,
 [in] int iPropId,
 [in] LPCRECT prc,
 [out] MARGINS *pMargins
);

Parameters

[in] hTheme

Type: HTHEME

Handle to a window's specified theme data. Use OpenThemeData to create an HTHEME.

[in] hdc

Type: HDC

HDC to select fonts into. This parameter may be set to NULL.

[in] iPartId

Type: int

Value of type int that specifies the part that contains the MARGINS property. See Parts and States.

[in] iStateId

Type: int

Value of type int that specifies the state of the part. See Parts and States.

[in] iPropId

Type: int

Value of type int that specifies the property to retrieve. For a list of possible values, see Property Identifiers.

[in] prc

Type: LPRECT

Pointer to a RECT structure that contains the rectangle that specifies the area to be drawn into. This parameter may be set to NULL.

[out] pMargins

Type: MARGINS*

Pointer to a MARGINS structure that receives the retrieved value.

Return value

Type: HRESULT

If this function succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header uxtheme.h
Library UxTheme.lib
DLL UxTheme.dll

See also

Property Identifiers


Feedback

Was this page helpful?

Additional resources