INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "Visual Eiffel Library.", "Win32 API: Pen Functions"
project: "Visual Eiffel Win32 Library"
revision: "$Revision: 1.1 $"
copyright: "Copyright (C) 1996-2005 Object Tools Group"
license: "http://visual-eiffel.com/license"
cluster: winlib
class WAPI_PEN_FUNCTIONS
inherit

WAPI_ERROR_SERVER
end
feature -- Access

CreatePen (fnpenstyle, nwidth, crcolor: INTEGER): INTEGER
-- The 'CreatePen' function creates a logical pen that has the specified
-- style, width, and color. The pen can subsequently be selected into
-- a device context and used to draw lines and curves.

CreatePenIndirect (logpen: WAPI_LOGPEN): INTEGER
-- The `CreatePenIndirect' function creates a logical cosmetic pen that
-- has the style, width, and color specified in a structure.
require
correct_logpen: logpen /= void

frozen ExtCreatePen (dwpenstyle: BIT 32; dwwidth: INTEGER; lplb: POINTER; dwstylecount: INTEGER; lpstyle: POINTER): INTEGER
-- The `ExtCreatePen' function creates a logical cosmetic or
-- geometric pen that has the specified style, width, and brush
-- attributes
require
correct_lplb: lplb /= default_pointer
end -- class WAPI_PEN_FUNCTIONS

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES