易语言改变外部IE浏览器窗口大小,如何一键调整外部IE浏览器的高跟宽,求高手解答,最好写个代码,感谢!

2025-02-23 01:54:49
推荐回答(1个)
回答1:

MoveWindow 

库:user32 
该函数改变指定窗口的位置和尺寸。对于顶层窗口,位置和尺寸是相对于屏幕的左上角的:对于子窗口,位置和尺寸是相对于父窗口客户区的左上角坐标的。 
返回值 
如果函数成功,返回值为非零;如果函数失败,返回值为零。 
格式 
MoveWindow  hWnd, x, y, dwWidth, dwHeight, dwRePaint 
参数表 
参数 说明 
hwnd 欲移动窗口的句柄 
x 窗口新的左侧位置 
y 窗口新的顶部位置 
dwWidth 窗口的新宽度 
dwHeight 窗口的新高度 
dwRePaint 确定窗口是否被刷新 
TRUE 刷新 
FALSE 不刷新 
备注:如果bRepaint为TRUE,系统在窗口移动后立即给窗口过程发送WM_PAINT消息(即由MoveWindow函数调用UPdateWindow函数)。如果bRepaint 为FALSE,系统将WM_PAINT消息放在该窗口的消息队列中。消息循环只有在派遣完消息队列中的其他消息时才派遣WM_PAINT消息。

    MoveWindow给窗口发送WM_WfNOWPOSCHANGING,WM_WINDOWPOSCHANGED,WM_MOVE,WM_SIZE和WM_NCCALCSIZE消息

API如下 自己搞定即可