DWT Forms Icons

torhu no at spam.invalid
Sun Sep 7 18:03:28 PDT 2008

Tim M wrote:
> I found the shell.setImage really fast but I couldn't figure out where to get the image. In the examples I saw an import statement with an image file that is cast. Do you know of any better way?

I think there's a way to get the resource data for the icon by using the 
Windows API, but I didn't bother to figure it out.  I just used the 
import("icon.png") trick.  Of course, that means you have to include the 
image file twice in the execuable...

Something like this is what I've been doing:


Image loadImage(char[] name)()
	return _loadImage(cast(byte[])import(name));

Image _loadImage(byte[] data)
	return new Image(Display.getDefault, new ByteArrayInputStream(data));

More information about the Digitalmars-d-dwt mailing list