K
KingSpider
Unregistered / Unconfirmed
GUEST, unregistred user!
我试过的方法有:
1.API 方法 :SetWindowLong(self.Handle, GWL_EXSTYLE, WS_EX_APPWINDOW);
2.inherited;
Params.WndParent:=GetDesktopWindow();
3. inherited;
Params.ExStyle := Params.ExStyle or WS_Ex_AppWindow;
这三种方案虽然能让子窗口显示在任务栏,但是都有BUG,如,不能显示hint,一显示子窗口就失去焦点,还有就是子窗口最小化后,主窗口就无法得到焦点的等这一类问题,有没有完美的解决方法?
1.API 方法 :SetWindowLong(self.Handle, GWL_EXSTYLE, WS_EX_APPWINDOW);
2.inherited;
Params.WndParent:=GetDesktopWindow();
3. inherited;
Params.ExStyle := Params.ExStyle or WS_Ex_AppWindow;
这三种方案虽然能让子窗口显示在任务栏,但是都有BUG,如,不能显示hint,一显示子窗口就失去焦点,还有就是子窗口最小化后,主窗口就无法得到焦点的等这一类问题,有没有完美的解决方法?