728x90
반응형
/// <summary>
/// 태스크바 자동숨기기 설정 또는 해제하기
/// </summary>
/// <param name="bShow">자동숨기기 설정 여부</param>
void ShowTaskbar(BOOL bShow)
{
if (bShow)
{
// 작업표시줄 숨기기 (자동숨김)
APPBARDATA appBarData;
memset(&appBarData, 0, sizeof(appBarData));
appBarData.cbSize = sizeof(appBarData);
appBarData.hWnd = (HWND)FindWindow(_T("Shell_TrayWnd"), NULL);
appBarData.lParam |= ABS_AUTOHIDE;
::SHAppBarMessage(ABM_SETSTATE, &appBarData);
}
else
{
// 작업표시줄 복구 (자동숨김 해제)
APPBARDATA appBarData;
memset(&appBarData, 0, sizeof(appBarData));
appBarData.cbSize = sizeof(appBarData);
appBarData.hWnd = (HWND)FindWindow(_T("Shell_TrayWnd"), NULL);
appBarData.lParam |= ABS_ALWAYSONTOP;
::SHAppBarMessage(ABM_SETSTATE, &appBarData);
}
}
출처: https://use1348.tistory.com/68 [유용한 정보:티스토리]
'유용한 정보' 카테고리의 다른 글
Windows 8.1에서 원격데스크탑 설정 (0) | 2024.12.25 |
---|---|
[C#] 유용한 기능 (0) | 2024.12.25 |
[Ms-Sql]엑셀파일의 내용을 MsSQL Server에 가져오는 방법 (0) | 2024.12.25 |
[C#] 서비스 등록/삭제 및 시작/종료 (0) | 2024.12.25 |
[c++]윈도우 투명도 조정하기 (0) | 2024.12.25 |