No, I am not talking about the popup list ... but
I am not calling LstDrawList either. It seems to
be drawing itself w/ no additional prompting when
the form is drawn.
--
-Richard M. Hartman
[EMAIL PROTECTED]
186,000 mi./sec ... not just a good idea, it's the LAW!
> -----Original Message-----
> From: Bozidar Benc [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, November 17, 1999 3:23 AM
> To: [EMAIL PROTECTED]
> Subject: RE: Custom draw list display problem
>
>
> I had a similar problem and the solution was to call
> LstEraseList before calling LstDrawList.
>
> (I assume that you are not talking about the popup list).
>
> Regards
>
> Bozidar
>
>
> > -----Original Message-----
> > From: Richard Hartman [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, November 16, 1999 8:34 PM
> > To: '[EMAIL PROTECTED]'
> > Subject: Custom draw list display problem
> >
> >
> > I've implemented a list using a drawing callback function.
> >
> > When first displaying the form, the first item in the list
> > is drawn with an inverse highlight close around the letters,
> > like this:
> >
> > | [ITEM 1] |
> > | ITEM 2 |
> > | ITEM 3 |
> >
> > If I tap anywhere else on the list, the selected item is
> > highlighted all the way across the list, and the first item
> > gets garbage highlighting, like this:
> >
> > |[]ITEM 1[ ]|
> > |[ ITEM 2 ]|
> > | ITEM 3 |
> >
> > (legend: | - list box border, [ - start highlighting, ] - end
> > highlighting)
> >
> > How do I get the first item to be highlighted all the way
> > across the first time, so that it behaves properly when the
> > OS attempts to remove the highlighting?
> >
> > btw: is there any way to determine, when your list item drawing
> > callback function is called, whether it is drawing a highlighted
> > item or a "normal" item? It seems as if the OS must set up the
> > foreground & background colors for you before calling the drawing
> > function, but if you wanted to override the default visual behavior
> > you would have to know...
> >
> > --
> > -Richard M. Hartman
> > [EMAIL PROTECTED]
> >
> > 186,000 mi./sec ... not just a good idea, it's the LAW!
> >
> >
> >
>