2012-06-17 2 views
5

작업 표시 줄 높이 을 어떻게 계산하여 winapi 응용 프로그램을 시작할 수 있습니까? 이제 프로그램을 실행하면 이 시작되고 그 아래쪽이 작업 표시 줄 뒤에 있습니다. 을 시작하자마자 작업 표시 줄 위로 이동하도록 프로그램에 지시 할 수 있습니까? 나는 정답을 표시 할 것입니다. 흠.Windows 작업 표시 줄 (Winapi)의 높이 얻기

+2

Windows와 마찬가지로 GetMonitorInfo()를 사용하면 MONITORINFOEX.rcWork에 필요한 항목이 포함되어 있습니다. –

+1

일부 사람들은 기본적으로 작업 표시 줄을 숨기고 마우스를 위에 올려 놓고 다른 사람은 화면의 왼쪽/오른쪽에 표시한다는 점에 유의하십시오. 그리고 일부는 둘 다합니다. – RedX

답변

5

SystemParametersInfo을 사용하면 작업 표시 줄을 제외하고 사용 가능한 화면 크기를 얻을 수 있으므로 GetSystemMetrics은 전체 화면 크기를 얻을 수 있으므로 작업 표시 줄 크기는 작업 표시 줄이있는 축의 차이 일 뿐이므로 확인해야합니다 어느 축이 두 축을 비교하여, 작업 표시 줄이 항상 아래에 있지는 않습니다.

+0

네, 맞습니다. (적어도 현재는) 감사합니다. 평소처럼 사소한 것은 아닙니다. 위나 피의 규칙? : | –

+0

@ A_nto2'SystemParametersInfo'는 매개 변수 당 하나씩 여러 함수를 사용해야합니다. 나는 이것이 아직 대체되지 않은 또 다른 16 비트 유물인지 궁금하다. – user877329