Yes, it's possible.
Chris Camacho made a program that allows window masking and such -- you can use it to get rid of the normal window components, leaving the space for you to draw your own graphican GUI. Non-rectangular windows and see-through holes are no problem.
Chris no longer has it up on his website, but someone else backed up a copy online at this URL:
http://www.att.net/p/s/community.dll?ep=16&groupid=351455&ck=
Look for "See-Thru"
Note that it requires MinGW to be installed, since it inports some straight C-code into the program.
Alternatively, there's some BlitzPlus (?) code in the Code Archives that uses the windows API to skin windows. You may be able to adapt that to BlitzMax as well:
http://www.blitzbasic.com/codearcs/codearcs.php?code=784
Chris Camacho made a program that allows window masking and such -- you can use it to get rid of the normal window components, leaving the space for you to draw your own graphican GUI. Non-rectangular windows and see-through holes are no problem.
Chris no longer has it up on his website, but someone else backed up a copy online at this URL:
http://www.att.net/p/s/community.dll?ep=16&groupid=351455&ck=
Look for "See-Thru"
Note that it requires MinGW to be installed, since it inports some straight C-code into the program.
Alternatively, there's some BlitzPlus (?) code in the Code Archives that uses the windows API to skin windows. You may be able to adapt that to BlitzMax as well:
http://www.blitzbasic.com/codearcs/codearcs.php?code=784