I would be grateful if someone can provide some tips for me,

I want to display a status like "Please Wait...."or some GUI on the screen while my program running behind and get the job done,
do i need to use multithreading for this? How easily this can be implemented? How about using MFC..>??
Any code...for example?

Thank You!!