Windows message in wxwidgets help?

rozni yusof rozniy at gmail.com
Mon Jul 2 07:16:34 PDT 2007


SOmething like this?

ThisWindow::MSWWindowProc(WXUINT message, WXWPARAM
wParam, WXLPARAM lParam)
{
   float Freq=3D0;
   if (message =3D=3D OLDA_WM_MEASURE_DONE)
     {
       Freq =3D LongtoFreq (lParam);

     }
}


Or should there be a while loop inside the function?

while (message !=3D OLDA_WM_MEASURE_DONE)



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=3D96=
914052
>
> ---------------------------------------------------------------------
> 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/20070702/459=
37dff/attachment.htm


More information about the wx-users mailing list