待机动画窗口盖不住软键盘窗口

yjj1987   2009-1-13 20:59 楼主
创建待机动画窗口:
m_hwnd = CreateWindow(HHRESPGIFANIMATION_CLASSNAME, TEXT(""), WS_VISIBLE, 0, 0,
                              240, 320, 0, NULL, hInstance, NULL);   
SetWindowPos(m_hwnd, HWND_TOPMOST, 0, 0, 0, 0,
                                   SWP_NOACTIVATE | SWP_NOMOVE | SWP_NOSIZE);

其它的窗口都能盖住,软键盘窗口死活盖不住
怎么办?

回复评论 (4)

关闭软键盘,再显示待机界面
点赞  2009-1-13 21:31
软键盘窗口独立与其他窗口,必须手动关闭
SipShowIM(SIPF_OFF)
点赞  2009-1-13 21:59
软键盘是一个具有WS_EX_TOOLWINDOW属性的特殊窗口,不会被具有TOPMOST属性的窗口覆盖
你用SipShowIM(SIPF_OFF)关闭它
点赞  2009-1-13 22:26
多谢各位兄弟!
点赞  2009-1-14 14:46
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复