C cxx1997 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-18 #1 如何得到当前WINDOWS 任务条的高度?? 我查MSDN 为固定值32象素 但如果用户隐藏任务条,或者自己设定任务条的高度,我该怎么办??
A Alex_Y Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-18 #2 你可以先把任务条显示出来啊,那你软件的大不不就固定了? 用那个什么SHOWWINDOWS记不清了,反正是把任务条显示出来,就是一出来就判断就行了!
悲 悲酥清风 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-18 #4 function TForm1.GetTaskBar:integer; var abd:TAppBarData; begin abd.cbSize:=sizeof(abd); SHAppBarMessage(ABM_GETTASKBARPOS,abd); Result:=abd.rc.Bottom-abd.rc.Top; end;
function TForm1.GetTaskBar:integer; var abd:TAppBarData; begin abd.cbSize:=sizeof(abd); SHAppBarMessage(ABM_GETTASKBARPOS,abd); Result:=abd.rc.Bottom-abd.rc.Top; end;
A alinq Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-18 #5 有一个专用函数: ShAppBarMessage(dwMessageWORD;var pData:TAppBarData); 其中dwMessage为: ABM_QUERYPOS:请求新的位置和尺寸; ABM_SETPOS: 设置新的位置和尺寸; ABM_GETTASKBARPOS:获得当前的位置.
有一个专用函数: ShAppBarMessage(dwMessageWORD;var pData:TAppBarData); 其中dwMessage为: ABM_QUERYPOS:请求新的位置和尺寸; ABM_SETPOS: 设置新的位置和尺寸; ABM_GETTASKBARPOS:获得当前的位置.