INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: ""
project: "Visual Eiffel"
revision: "$Revision: 1.1 $"
copyright: "Copyright (C) 1996-2005 Object Tools Group"
license: "http://visual-eiffel.com/license"
cluster: dm
class DM_BITMAP
inherit

DM_WAPI_SERVER
end
creation

load_from_bmpfile,
load_from_dll,
load_from_dll_i
feature

hBitmap: INTEGER

load_from_dll (dll_name, bmp_id: STRING)
require
valid_params: dll_name /= void and then bmp_id /= void
ensure
valid: hbitmap /= 0

load_from_dll_i (dll_name: STRING; bmp_id: INTEGER)
require
valid_params: dll_name /= void and then bmp_id /= 0
ensure
valid: hbitmap /= 0

load_from_bmpfile (bmpfilename: STRING)
require
valid_params: bmpfilename /= void
ensure
valid: hbitmap /= 0
feature

size: DM_RECT

draw (hdc, left, top: INTEGER)
require
valid: hbitmap /= 0

draw_transparent (hdc, left, top, transp_color: INTEGER)
require
valid: hbitmap /= 0
end -- class DM_BITMAP

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES