Ok, i'll have a go later on, I'm messing about quite a bit with win32 and 3DGS.
I think building a Dialog template and then using DialogBox() is the way...