console程序是不可能有消息处理过程的,
如果了解MSG的结构你应该知道它其中有一个成员hwnd,
就可以看出它是必须针对特定的窗口的。而console根本就没有窗口。
如果你用SDK编写过Windows程序的话,你应该
知道它的程序入口是WinMain()而不是象console的main().
在其中有一段代码是专门用来进行消息循环的。

解决方案 »

  1.   

    1.win32 console程序是windows 下的dos程序,不能使用windows下的gdi库.它的窗口是系统规定了的dos窗口.用户不能创建窗口和消息,当然就不能处理消息,更无所谓消息映射,那是mfc的东西.
    2.win32 application程序,也没有消息映射,不能使用mfc的gdi函数,但可以自己处理消息.
    3.mfc程序提供消息映射的功能.
      

  2.   

    也可吧,
    1.RegisterClassEx();
    2.hWnd = CreateWindow();
    3.Sendmessage()