修改窗口状态及调整窗口大小 ( 积分: 200 )

  • 主题发起人 主题发起人 xself
  • 开始时间 开始时间
X

xself

Unregistered / Unconfirmed
GUEST, unregistred user!
有这样一个窗口:<br>状态为最大化,系统最大化/还原按钮不可用,窗口覆盖了整个屏幕,连任务栏也被覆盖了,而且鼠标移上去任务栏也不出现。<br>想写一个程序,用API函数修改一下这个窗口,让最大化/还原按钮可用,窗口边框可调窗口大小,窗口句柄已经获得,请问要用哪个函数让最大化/还原按钮可用和窗口大小可调?
 
来看看有没有人知道了
 
SetWindowLong(窗口句柄,GWL_STYLE,&nbsp;<br>&nbsp;&nbsp;&nbsp;WS_MAXIMIZEBOX&nbsp;//最大化按钮<br>or&nbsp;WS_MINIMIZE&nbsp;//最小化按钮<br>or&nbsp;WS_SYSMENU&nbsp;//系统菜单<br>or&nbsp;WS_BORDER&nbsp;//可调大小的边框<br>or&nbsp;WS_CAPTION&nbsp;//标题条<br>)
 
SetWindowLong(窗口句柄,GWL_STYLE,&nbsp;<br>&nbsp;&nbsp;&nbsp;WS_MAXIMIZEBOX&nbsp;//最大化按钮<br>or&nbsp;WS_MINIMIZE&nbsp;//最小化按钮<br>or&nbsp;WS_SYSMENU&nbsp;//系统菜单<br>or&nbsp;WS_BORDER&nbsp;//可调大小的边框<br>or&nbsp;WS_CAPTION&nbsp;//标题条<br>)
 
你用这句话,应该能行的:<br>SetWindowLong(窗口句柄,gwl_Style,GetWindowLong(窗口句柄,gwl_Style)&nbsp;or&nbsp;WS_MAXIMIZEBOX&nbsp;or&nbsp;WS_SIZEBOX);
 
还没试,应该没问题了
 
后退
顶部