작업표시줄의 옵션중에는 사용하지 않을 경우 자동으로 숨겨지고 작업표시줄에 마우스를 가져다대면
자동으로 나타나는 기능을 알고 있을 것이다. 이것을 가능하게 하는 방법이다.AppBar라고 부른다.
ABM_SETSTATE로 수동으로 설정할 수도 있다.
.data
AppBar APPBARDATA {} ; {} 의 의미는 기본값으로 채워주는 기능이다
.code
mov AppBar.cbSize, sizeof AppBar ; AppBar의 크기를 바이트 단위로 알아낸다
invoke SHAppBarMessage, ABM_GETSTATE, addr AppBar ; ShellApi 명령
and eax, ABS_AUTOHIDE
.if eax == TRUE
; 작업표시줄이 자동숨김 상태이다
.else
; 작업표시줄이 자동숨김 상태가 아니다
.endif