SV: Windows message in wxwidgets help?
Arne Steinarson
asteinarson at yahoo.se
Mon Jul 2 02:33:17 PDT 2007
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ästa resa på Yahoo! Shopping.
Jämför pris på flygbiljetter och hotellrum här:
http://shopping.yahoo.se/b/a/c_169901_resor_biljetter.html?partnerId=96914052
More information about the wx-users
mailing list