If I use %th, thus:
IA=WINIO@('%th[delay]&', 1, 300)
then help information works in XP or Win7 if the help string is spread over two lines with spliced-in //CHAR(10)// like this:
IA=WINIO@('%?3.1ib[coloured'//WIDTH//']'
& //'[Create a new survey data set]'
& //'[Open an existing data set'//CHAR(10)
& //'to edit or plot it]'
& //'[Save current survey'//CHAR(10)
& //'data to a disk file]&',
& 'NEW/New file', LBAR(1), NW_FUNCTION,
& 'OPEN/Open file', LBAR(2), File_Opener,
& 'SAVE/Save file', LBAR(3),
& 'FILE_OPENW', filenm, File_FUNCTION)
WIDTH is either const_width if the screen is < 800 characters across, or '' if more, and I can't remember why. If I add ms_style, e.g.
IA=WINIO@('%th[delay,ms_style]&', 1, 300)
then in Windows 7 (and using FTN95 6.10) the help string is truncated at the CHAR(10) without any error or other message. Looks good, but isn't helpful (no pun intended).
Anyone know a workaround?
Eddie