DirectX doesn't support rendering to textures.
Seems to me the best way to go about it would be to use BlitzPlus in software rendering mode + an OpenGL userlib.
If you -have- to use B3D (ie too stingy to buy Blitz+ <grin>) you would probably still want to go the + OpenGL userlib route, but you'd also need a WinAPI userlib for the Windows stuff... or one of the nice Blitz-coded GUIs out there... Personally, it's all a bit too hacky for me.
Would I still have full 2d command control ? and could I use external API functions ?? (such as windows and menus)
Seems to me the best way to go about it would be to use BlitzPlus in software rendering mode + an OpenGL userlib.
If you -have- to use B3D (ie too stingy to buy Blitz+ <grin>) you would probably still want to go the + OpenGL userlib route, but you'd also need a WinAPI userlib for the Windows stuff... or one of the nice Blitz-coded GUIs out there... Personally, it's all a bit too hacky for me.