#define CM_RECEIVED  WM_USER+1001是个自定义消息, 要你自己发才行 (SendMessage( CM_RECEIVED , b_Received,0);

解决方案 »

  1.   


    别乱说,明明是将自定义消息捆绑了Socket事件另外楼主表达能力真的有问题,看不懂但CM_RECEIVED没消息是隐藏界面ShowWindow(SW_HIDE);
    但CM_RECEIVED有消息是显示界面ShowWindow(SW_SHOW);问题是如何获得CM_RECEIVED消息状态  
      

  2.   

    本函数用来请求Windows Sockets DLL为窗口句柄发一条消息-无论它何时检测到由lEvent参数指明的网络事件.要发送的消息由wMsg参数标明.被通知的套接口由s标识.本函数自动将套接口设置为非阻塞模式.
      

  3.   

    要想获得CM_RECEIVED消息状态
    所以隐藏界面ShowWindow(SW_HIDE)非但有CM_RECEIVED消息
    并且显示界面ShowWindow(SW_SHOW)所以也有CM_RECEIVED消息
    主要是无论显示界面并且不显示界面,按理来说除非数据发送过来,
    而不是都会存在CM_RECEIVED消息被接受到,OnReceived()所以被调用懂了吧