Windows message in wxwidgets help?
rozni yusof
rozniy at gmail.com
Tue Jul 3 01:50:48 PDT 2007
Sorry to bother you guys again, but everything I've done witht the
MSWWindowProc causes the program to freeze while loading (except when I put
exit(1) in it!). I'm just not getting something here which people consider
trivial, 'cos Googling 4 pages for "override MSWWindowProc" didn't help!
On 7/2/07, Arne Steinarson <asteinarson at yahoo.se> wrote:
> >
> > Hi,
> >
> > You have to override virtual func:
> >
> > wxWindow::MSWWindowProc(WXUINT message, WXWPARAM
> > wParam, WXLPARAM lParam);
> >
> > Regards
> > // Arne S.
> >
> >
> > --- rozni yusof < rozniy at gmail.com> skrev:
> >
> > > I went right into wxWidgets right after learning
> > > C++. Now I need to process
> > > a Windows Message in my wxWidgets app, which the
> > > wxWidgets FAQ says is
> > > indeed possible... but I'm a bit clueless, having
> > > skipped Win32 programming
> > > (or MFC for that matter) to go wx.
> > >
> > > I take it wxWindow::GetHWND() (suggested by the
> > > wxWidgets FAQ)has been
> > > superceeded by wxWindow::GetHandle? For GetHWND() is
> > > nowhere in my wxWidgets
> > > 2.6.2 Manual.
> > >
> > > I would need to override a virtual MSWWindowProc()
> > > method in a
> > > wxWindow-derived class, says the FAQ? Then, "You
> > > should then test if
> > > nMsgparameter is the message you need to process and
> > > perform the
> > > necessary
> > > action if it is or call the base class method
> > > otherwise."
> > >
> > > It's that Data Acquisition card thing again, which
> > > I'm trying to turn into a
> > > pulse-frequency measurer...
> > >
> > > To quote:
> > > Use the olDaMeasureFrequency function to specify the
> > > duration
> > > of the Windows timer (which has a resolution of 1
> > > ms) and to
> > > start the frequency measurement operation. (OK...)
> > >
> > > When the operation is complete, the
> > > OLDA_WM_MEASURE_DONE message is generated. Use the
> > > LongtoFreq (lParam) macro, described in the DataAcq
> > > SDK
> > > online help, to get the measured frequency value.
> > >
> > >
> > > I'm OK with all the preceding steps... now I need to
> > > catch this Windows
> > > Message!
> > >
> >
> >
> > - - -
> >
> >
> > __________________________________________________________
> > Hitta din n=E4sta resa p=E5 Yahoo! Shopping.
> > J=E4mf=F6r pris p=E5 flygbiljetter och hotellrum h=E4r:
> >
> > http://shopping.yahoo.se/b/a/c_169901_resor_biljetter.html?partnerId=3D=
96914052
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: wx-users-unsubscribe at lists.wxwidgets.org
> > For additional commands, e-mail: wx-users-help at lists.wxwidgets.org
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.wxwidgets.org/pipermail/wx-users/attachments/20070703/a0d=
71d7a/attachment.htm
More information about the wx-users
mailing list