I am writing Screen Capture application in c++. I want to take control of mouse click from OS because, if start menu is open in windows OS, when i click for take region selection on desktop the start menu is automatically closed. But i want to take snap image of start menu->programs like that.

How can i do it . c++ with out MFC.

looking for your help.

Thanks and regards,

Why not use the prt-src button on your keyboard and use the build-in function from Windows?

I am giving the facility which user can select the particular rectangle area of the desktop. that's why i want this functionality.

You can use Qt for this purpose.

No, Qt is useless on Windows (and too slow..)
Just use standard Win32 api.