Re: function pointers and callback functions ?
 
Z.K. wrote:
I don't normally use function pointers or callback functions, but I have 
a function that uses a function pointer to read the value of a sensor 
attached to a board that reads analog inputs of the sensor.  Now, I have 
attempted to convert it to MFC, but I have not yet been successful. Now, 
I was reading on the Internet that using callbacks in MFC is not 
recommended, but I was wondering what would I use if not a callback. 
What I want to do is to capture the input anytime the control is moved 
and to display numerical values in a text box or maybe even use a 
progress bar.  But the program could be doing something else at the same 
time and I was wondering how to capture it so that it is displayed at 
the time the control is moved.  
Intead of a callback you can use PostMessage to the MFC window (your 
dialog).  If you can change the code that wants to do a callback just 
pass it your dialog's m_hWnd and have it call the PostMessage API.  If 
you can't change it you can write a simple static callback function in 
your program that contains the PostMessage call.  There are some more 
details about using PostMessage here...
http://vcfaq.mvps.org/mfc/12.htm
-- 
Scott McPhillips [VC++ MVP]