1. More Win32lib wrapping questions
I figured out how to set the data members in the structure using the store
() statement. Now, how do I use getHandle()? You must pass it an atom. What
atom do I pass it?
Also, the szTip[] member of the NOTIFYICONDATA structure is of type TCHAR.
Does anyone know offhand what that would be in Win32lib? The size of the
char array is set at 64 in the structure. Do I need to have a sequence of
exactly 64 atoms to store in that member, or can it be fewer?
Thanks again, you all have been a tremendous help.
Sherm
2. Re: More Win32lib wrapping questions
On Thu, 13 Apr 2000 09:20:37 -0400, SR Williamson <sr.williamson at OSHA.GOV>
wrote:
>I figured out how to set the data members in the structure using the store
>() statement. Now, how do I use getHandle()? You must pass it an atom. What
>atom do I pass it?
You pass it the win32lib handle of the icon object. For example, if you
have an icon that you created thus:
atom myIcon
myIcon = create(Icon,"",myWindow, 0, 0, 0, 0, 0)
then you would need:
atom hIcon
hIcon = getHandle(myIcon)
>Also, the szTip[] member of the NOTIFYICONDATA structure is of type TCHAR.
>Does anyone know offhand what that would be in Win32lib? The size of the
>char array is set at 64 in the structure. Do I need to have a sequence of
>exactly 64 atoms to store in that member, or can it be fewer?
A TCHAR is a character array, which translates to Euphoria as a null-
terminated string. Since szTip occurs as the last member of the
NOTIFYICONDATA structure, as long as you've null-terminated it, it can be
shorter than the 64 bytes.
Brian