I am a newbie of the newbie.

In MSVC++ 2005, how can I read in an image (say binary) and then display it in a window after some processing?? I know something like MFC can ease the task. I also know something like image buffer and array. Which one is better to implement?? I read some materials that told me about the architecture of the program. I am very confused.
1/ int main() {}
2/ int WinMain() {}
3/ class MyApp:public CwinApp
Even I found some codes for some specific function I want. I don't know where I should put to make it executable.

I really have no idea, even I have researched a lot of materials. I have no real-life guidance. Please help!! Give me some instruction! Thanks!! I am very frustrated for a long time. Please!!