1. Two questions about using Win32Lib

Hi,

I have got two questions regarding using Win32Lib, can someone please
help me.

1. I successfully created a ListView in report style, how can I trap
doubleclick on any list item so that I can show detail of the selected
item. I tried onEvent, onClick, but none of these events triggers when I
double click the list.

2. How can I print formatted text in windows printer. I can print text
using wPuts() but if I put TAB control character in my text, it is not
recognised by my printer, it comes out as garbage character. I am using HP
Laserjet.

Regards,
Prasanta.

new topic     » topic index » view message » categorize

2. Re: Two questions about using Win32Lib

Prasanta Chakraborty wrote:

> 2. How can I print formatted text in windows
> printer. I can print text using wPuts() but if
> I put TAB control character in my text, it is not
> recognised by my printer, it comes out as garbage
> character.

The print routines don't recognize tabs. If you are using fixed width
characters to print, you can use this routine to convert tabs into spaces:

-- size of the tab
constant Tab = 8

function tab_to_space( sequence s )
    sequence new
    integer at
    new = ""
    for i = 1 to length( s ) do
        if s[i] = '\t' then
            at = length( new )
            new &= repeat( ' ', (Tab) - remainder( at, Tab ) )
        else
            new &= s[i]
        end if
    end for
    return new
end function

-- David Cuny

new topic     » goto parent     » topic index » view message » categorize

3. Re: Two questions about using Win32Lib

Prasanta,

Use the "onMouse" event, and then trap for LeftDoubleClick,
approx. like this:

procedure List1_onMouse( int event, int x, int y, int shift )
integer index

   index = getIndex(List1)
if event = LeftDoubleClick then

-- do whatever, using "index"

end if
end procedure

onMouse[List1] = routine_id("List1_onMouse")

Dan Moyer

----- Original Message -----
From: "Prasanta Chakraborty" <prasanta at WRITEME.COM>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Thursday, November 09, 2000 5:09 PM
Subject: Two questions about using Win32Lib


> Hi,
>
> I have got two questions regarding using Win32Lib, can someone please
> help me.
>
> 1. I successfully created a ListView in report style, how can I trap
> doubleclick on any list item so that I can show detail of the selected
> item. I tried onEvent, onClick, but none of these events triggers when I
> double click the list.
>
> 2. How can I print formatted text in windows printer. I can print text
> using wPuts() but if I put TAB control character in my text, it is not
> recognised by my printer, it comes out as garbage character. I am using HP
> Laserjet.
>
> Regards,
> Prasanta.

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu