這個**返回系統工作列高度,以緹(twips)做單位,使用了systemparametersinfo api函式。
option explicit
public declare function systemparametersinfo lib "user32" alias "systemparametersinfoa" (byval uaction as long, byval uparam as long, byref lpvparam as any, byval fuwinini as long) as long
public const spi_getworkarea = 48
public type rect
left as long
top as long
right as long
bottom as long
end type
public function gettaskbarheight() as integer
dim lres as long
dim rectval as rect
lres = systemparametersinfo(spi_getworkarea, 0, rectval, 0)
gettaskbarheight = ((screen.height / screen.twipsperpixelx) - rectval.bottom) * screen.twipsperpixelx
end function
java取工作列高度
dimension screensize toolkit.getdefaulttoolkit getscreensize insets screeninsets toolkit.getdefaulttoolkit getscreeninsets frame.getgraphicsconfigurat...
VC取得工作列高度的方法
本文簡單介紹了vc取得工作列高度的兩個實現方法,具體 如程式設計客棧下所示,讀者可根據自身需求選擇或加以完善修改。方法一 trect rt systemparametersinfo spi getworkarea,0,rt,0 工作列在下面的高度 int y getsyst 上面 y rt.top ...
MFC中獲取工作列大小
你可以這樣 hwnd hwnd getdesktopwindow rect rect getclientrect hwnd,rect 可以得到桌面大小 還有就是上面所說的 int nscreenwidth,nscreenheight nscreenwidth getsystemmetrics sm ...