现在遇到了这样一个问题,程序在定时器里每300毫秒会对某些控件setFocus聚焦一次,然后有个按钮是打开word的,通过
ShellExecute(this->m_hWnd,"open","C:\\Documents and Settings\\Administrator\\桌面\\123.doc","","",SW_SHOW);
现在出现了一个问题,打开的word一直都被程序覆盖在后面显示,必须要切换下才到前面来,
OnInitDialog里添加SetTimer(1,300,NULL);
OnTimer里添加GetDlgItem(IDC_P)->SetFocus();
OnButton1按钮消息里添加ShellExecute(this->m_hWnd,"open","C:\\Documents and Settings\\Administrator\\桌面\\123.doc","","",SW_SHOW); 这样就会重现我的问题,
麻烦大家帮我想想有没有别的办法可以解决,谢谢了