看了深入浅出和VC++深入详解后!好多问题不解!希望大家指点迷津
int      WINAPI  WinMain( ...) 
{//1设计窗口
      //问题1:设计窗口被封装在那里???是CWnd::CreateEx(...)中么?           
    WNDCLASS  wc;
    wc.cbClsExtra=0;
    wc.cbWndExtra=0;
    wc.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);
    wc.hCursor=LoadIcon(0,IDC_CROSS);
    wc.hInstance=hInstance;//操作系统一开始便分配了一个实例号
    wc.lpfnWndProc=myProc;    
    wc.lpszClassName="haha!"; 
    wc.lpszMenuName=0;
    wc.style=CS_HREDRAW|barCS_VREDRAW;//2注册窗口
      //问题2:注册窗口被封装在那里???是AfxWininit中么?
    RegisterClass(&wc);
  //3制造窗口
     //问题3:制造窗口被封装在那里???是CWnd::CreateEx(...)中么?又在CWinApp::InitInstance中被调用了么? 
    HWND hWnd;
    hWnd=CreateWindow("haha!","no",WS_OVERLAPPEDWINDOW,10,10,200,200,0,0,hInstance,0);
//4展示刷新窗口
       
    ShowWindow(hWnd,SW_SHOWNORMAL);
    UpdateWindow(hWnd);//5消息循环:
   //问题4:消息循环:是被封装在CWinThread中呢?还是CWinApp中?
   
    MSG  msg;
    while(GetMessage(&msg,0,0,0))
    {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }
   return 0;
}  //问题5:myProc又是被封闭在那里呢?
LRESULT  CALLBACK  myProc(...)
{
    switch(nMsg)
    {
    ..............
    default:
        return  DefWindowProc(curhwnd,nMsg,wParam,lParam);
    }
    return 0;