Discussion:
Graphics mode forms
(too old to reply)
Jonathan Rothwell
2006-01-25 18:05:25 UTC
Permalink
Hello, could anyone please tell me how to use forms in graphical mode in
VBDOS like in versions 2 and 3 of MS Works for Dos? i.e. when the cursor
appears as an arrow, not a block, etc.

Many thanks.
Ethan Winer
2006-01-26 16:01:00 UTC
Permalink
Jonathan,
could anyone please tell me how to use forms in graphical mode in VBDOS <
I'm pretty sure VB/DOS forms are text only. My company used to sell an
add-on library to create graphical forms like VB/Windows (I still have a few
copies left). But other than that, or writing all your own low-level
graphics primitives, VB/DOS is text mode only. You might be able to program
a custom font character to simulate an arrow cursor, and flash that on and
off using manually.

--Ethan
Jonathan Rothwell
2006-01-26 17:05:40 UTC
Permalink
Shame. Thanks for your help anyway, though.
Post by Ethan Winer
Jonathan,
could anyone please tell me how to use forms in graphical mode in VBDOS <
I'm pretty sure VB/DOS forms are text only. My company used to sell an
add-on library to create graphical forms like VB/Windows (I still have a few
copies left). But other than that, or writing all your own low-level
graphics primitives, VB/DOS is text mode only. You might be able to program
a custom font character to simulate an arrow cursor, and flash that on and
off using manually.
--Ethan
Jonathan Rothwell
2006-01-26 17:22:37 UTC
Permalink
Hang on, what did you say about these libraries?
Post by Ethan Winer
Jonathan,
could anyone please tell me how to use forms in graphical mode in VBDOS <
I'm pretty sure VB/DOS forms are text only. My company used to sell an
add-on library to create graphical forms like VB/Windows (I still have a few
copies left). But other than that, or writing all your own low-level
graphics primitives, VB/DOS is text mode only. You might be able to program
a custom font character to simulate an arrow cursor, and flash that on and
off using manually.
--Ethan
o***@gmail.com
2006-01-26 18:27:38 UTC
Permalink
I think vbdos has an option on each form/object normaly for changing
the pointer from that squire on to arrows etc...


MyForm.MousePointer = 0

to

MyForm.MousePointer = 16


Regards,
BIAF
H-Man
2006-01-26 21:12:46 UTC
Permalink
Post by o***@gmail.com
I think vbdos has an option on each form/object normaly for changing
the pointer from that squire on to arrows etc...
MyForm.MousePointer = 0
to
MyForm.MousePointer = 16
Options only go to 12 and none look like the traditional windows pointer.
--
HK
Dan Barclay
2006-01-26 19:55:11 UTC
Permalink
Jonathan,

VBDOS *forms* are text only. You can switch to graphics mode as you could
with any previous DOS Basic, but the forms engine won't work there.

The library Ethan is talking about is one his company sold during the DOS
hayday. Ethan owned Crescent Software, one of the premier software tools
vendors, and their products are excellent. Among their many tools is a
graphical forms engine. If you want graphic forms in DOS, you might want to
track it down.

Ethan sold Crescent when everybody went Windows, but somehow retained the
rights to the DOS tools. So far as I know, he still sells and supports
them! Check his web site www.EthanWiner.com and see what you can find
there. Look for "Full Moon Software" (was Crescent moon?<g>) under
Programming.

Dan <long time user of Ethan's products>
Post by Jonathan Rothwell
Hang on, what did you say about these libraries?
Post by Ethan Winer
Jonathan,
could anyone please tell me how to use forms in graphical mode in VBDOS <
I'm pretty sure VB/DOS forms are text only. My company used to sell an
add-on library to create graphical forms like VB/Windows (I still have a few
copies left). But other than that, or writing all your own low-level
graphics primitives, VB/DOS is text mode only. You might be able to program
a custom font character to simulate an arrow cursor, and flash that on and
off using manually.
--Ethan
H-Man
2006-01-26 19:03:46 UTC
Permalink
Post by Ethan Winer
Jonathan,
could anyone please tell me how to use forms in graphical mode in VBDOS <
I'm pretty sure VB/DOS forms are text only. My company used to sell an
add-on library to create graphical forms like VB/Windows (I still have a few
copies left). But other than that, or writing all your own low-level
graphics primitives, VB/DOS is text mode only. You might be able to program
a custom font character to simulate an arrow cursor, and flash that on and
off using manually.
--Ethan
You'd be correct Ethan. Using CALL INTERRUPT &H33 you can change the mouse
cursor to whatever you want, but I think you end up having to run in some
graphics mode. I did this stuff a long time ago in QB but never had the
need to in VB-DOS.
--
HK
Stephen Howe
2006-01-26 23:59:30 UTC
Permalink
Post by Jonathan Rothwell
Hello, could anyone please tell me how to use forms in graphical mode in
VBDOS like in versions 2 and 3 of MS Works for Dos?
You can't. It is text mode only. To do so, you would have rewrite the VBDOS
libraries.

Stephen Howe

Loading...