WinCE6中 在函数BOOL CDemoDlg::OnInitDialog()里调用如下函数置顶窗口无效, 在PC上则可以,这该如何是好??请大侠指教。
SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);
------解决思路----------------------
你试试纯API看看,::SetWindowPos(m_hWnd, HWND_TOPMOST, 0,0,0,0, SWP_NOMOVE
------解决思路----------------------
SWP_NOSIZE);
我自己是就用API弄的。
------解决思路----------------------
置顶窗口在 WinCE 下必须设置 TOPMOST 属性
------解决思路----------------------
WS_EX_TOPMOST
------解决思路----------------------
::SetWindowPos(_hWnd, HWND_TOPMOST, rect.left,rect.top,rect.right-rect.left,rect.bottom-rect.top,SWP_SHOWWINDOW);记得带上最后一个参数,我们一直这么用都可以呢.
注意,你的区域是0,0,0,0,这样窗口就是(0,0,0,0)了.