VB.NET中怎么使用SetWindowPos

求助:VB.NET中如何使用SetWindowPos?
主要是想改变窗口的高度。
比如开始的窗口高度是520,点击该窗体的一个按钮后使窗体变为640.再点一次窗口的高度又变回520.就是点击按钮达到伸缩窗口的效果。
用SetWindowPos可以达到吗?能否给个简单的例子。谢谢了。

------解决方案--------------------
不用SetWindowPos也可以啊,
private sub buttn1_click(byval sender as object, byval e as EventArgs)handles button1.click

if(me.Height=520) then
   me.Height=640
else
   me.Height=520
end if
end sub