通知
すべてクリア
Topic starter
2001年11月13日 3:19 AM
はじめまして。ご存知の方教えてください。
アプリケーション実行中に一時的にWindowsのスタートボタン
があるバーを消去したいのですが、これを実現するためのWin32API
などはあるのでしょうか?
2001年11月13日 8:00 AM
ShowWindow();ですか。
2001年11月13日 8:13 AM
ヒントになってませんね。
バーのハンドルを取得して隠せばOK。(^^;
void ChogeDlg::OnButton1()
{
static BOOL bEx = 0;
HWND hWnd = ::FindWindow(Shell_TrayWnd, NULL); // タスクバーのハンドルを取得する
bEx ^= 0x01;
if (bEx == 0x01)
::ShowWindow(hWnd, SW_HIDE); // 隠す
else
::ShowWindow(hWnd, SW_SHOW); // 表示する
}
Topic starter
2001年11月13日 1:39 PM
Bunさんどうもありがとうございました。
上記の方法で上手く消えてくれました。