MFC程序,我在一个View的代码中创建了一个线程(这个线程,每隔5秒钟向View窗口
发送一个WM_COMMAND消息
具体情况,请看我的代码线程函数
注:hView是创建这个线程的View的m_hWnd,定义为全局变量
bAutomation和sec也都是全局变量
static DWORD WINAPI DoTimer(LPVOID lpParameter)
{
  while(bAutomation)//bAutomation是BOOL变量
 {
  Sleep(sec*1000);//sec是int变量
  if(bAutomation)
  {
    TRACE("Timer Working\n");
    SendMessage(hView,WM_COMMAND,ID_GET,0);//注意这里,见消息映射
  }
 }
 return 0;
}View中的消息映射
ON_COMMAND(ID_GET,GetList)
我希望DoTimer线程能引发上面的消息
现在的问题是:我的程序能工作,但是执行到SendMessage处在输出窗口会看到警告,并且也没有程序DoTimer也不能触发消息:
Warning: no message line prompt for ID 0x8008.//这是一开始运行线程时的
Timer Working//这是TRACE宏的输出
Warning: not executing disabled command 32772//这是SendMessage的警告