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