马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我在窗口中放了一个浏览器,当窗口最大化时,让浏览器也最大化,我在消息路由这样做的:
- //消息过程功能
- function ge_windowproc(message,wParam,lParam)
- var x,y,w,h
- //window.getclientrect(window.getmyhwnd(),x,y,w,h)
- window.getwindowsize(window.getmyhwnd(),w,h)
- if(message == 274)
- if(wParam == 61488) //最大化
- control.setpos("explorer0",0,0,w,h,0)
- endif
- endif
- endfunction
复制代码
不过,获取到的窗口大小过于滞后,当你单击窗口最大化按钮后,而消息路由中 window.getwindowsize(window.getmyhwnd(),w,h) 取到的大小是还未最大化的大小,所以就无法取到最大化时窗口大小了,那么也就无法设置浏览器的大小了。
我该怎么做?
|