tips needed for implementing the common control ICC_STANDARD_CLASSES
James Hawkins
truiken at gmail.com
Sat Aug 28 22:10:13 CDT 2004
> This is all just speculation, but maybe it's possible that Kazaa uses a
> non-standard control in it's code?
You could be right about this, but I'm pretty sure it's
ICC_STANDARD_CLASSES that's needed, because the error I get when I try
to run wine is:
fixme:commctrl:InitCommonControlsEx Unknown class! dwICC=0x4000
I looked through wine/include and in commctrl.h we have:
ICC_STANDARD_CLASSES 0x00004000
and in dlls/comctrl32/commctrl.c we have:
* FIXME
* implement the following control classes:
* ICC_LINK_CLASS
* ICC_STANDARD_CLASSES
in the docs of InitCommonControlsEx.
> By without native dlls, are you referring to without all standard
> windows dlls, (meaning you can use the dlls supplied with kazaa lite) or
> without all dlls, period, end of story?
Yea if kazaa gives us dlls to use...we'll use em.
On Sat, 28 Aug 2004 22:17:24 -0400,
michael at cherryblossom.homelinux.com
<michael at cherryblossom.homelinux.com> wrote:
> On Fri, Aug 27, 2004 at 12:53:36PM -0400, James Hawkins wrote:
> > I'm reading through msdn some more and they say ICC_STANDARD_CLASSES should
> >
> > "Load one of the intrinsic User32 control classes. The user controls
> > include button, edit, static, listbox, combobox, and scrollbar."
> >
> > If I'm remembering, those controls are already implemented in
> > wine/controls. Maybe ICC_STANDARD_CLASSES just loads one/several of
> > these controls for the user. I'm really not sure though, and I'm sure
>
> This is all just speculation, but maybe it's possible that Kazaa uses a
> non-standard control in it's code? That wouldn't surprise me,
> especially when one considers the complex peer-to-peer concepts behind
> how it works.
>
> > someone on wine-devel knows a lot more about this than me.
>
> ditto, probably.
>
> > On Fri, 27 Aug 2004 12:48:03 -0400, James Hawkins <truiken at gmail.com> wrote:
> > > Hi,
> > >
> > > I've had a lot of people ask me about how well kazaa lite runs in
> > > wine, so I will be working on getting it to work. The install file is
> > > called klitekpp243e.exe, and the setup works great. (NOTE: im trying
> > > to get the app to work without having to use any native dlls) After
>
> By without native dlls, are you referring to without all standard
> windows dlls, (meaning you can use the dlls supplied with kazaa lite) or
> without all dlls, period, end of story? The former should be easier,
> right?
>
>
>
> > > the installation of klite, a program called KLConfigWizard.exe is run.
> > > It's a dialog box with some text initially, then when you click the
> > > next button, the user encounters a fatal error and we're sent to the
> > > debugger. The error is:
> > >
> > > fixme:commctrl:InitCommonControlsEx Unknown class! dwICC=0x4000
> > >
> > > The unknown class is one of the two control classes left to be
> > > implemented in commctrl: ICC_STANDARD_CLASSES. I would like to
> > > implement this class, but I have no idea where to start. I've
> > > searched msdn for ICC_STANDARD_CLASSES, but it only turned up a link
> > > to the INITCOMMONCONTROLSEX structure. If anyone has any ideas or
> > > hints that they can give me, I would really appreciate it. Thanks for
> > > your time.
> > >
> > > --
> > > James Hawkins
> > >
> >
> >
> > --
> > James Hawkins
> >
>
--
James Hawkins
More information about the wine-devel
mailing list