Windows Mobileデバイスで、タスクバーとメニューバーを非表示にします。私はグーグル検索から以下のコードを持っていますが、それはタスクバーのアイコンを隠しません。可能であれば、タスクバーを非表示にするときにすべてのアイコンを非表示にします。
void TaskBar(BOOL lock)
{
MessageInfo(TEXT("inside TaskBar()"));
if(lock == TRUE)
{
CWnd* pWnd = CWnd::FindWindowW(TEXT("HHTaskBar"), NULL);
if(pWnd)
{
pWnd->ShowWindow(SW_HIDE);
pWnd->EnableWindow(FALSE);
}
}
else if(lock == FALSE)
{
CWnd* pWnd = CWnd::FindWindowW(TEXT("HHTaskBar"), NULL);
if(pWnd)
{
//pWnd->ShowWindow(SW_SHOW);
pWnd->ShowWindow(SW_SHOWNORMAL);
pWnd->EnableWindow(TRUE);
}
}
}
メニューバーを非表示にするために、私はグーグルでレジストリを介してそれを行うことができることを発見しました。Windows Mobile 6.5.3を使用していますが、これらのレジストリは存在しません。
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\BubbleTiles]
"TextModeEnabled"=dword:00000001
"HardwareStartKeyEnabled"=dword:00000001
"HardwareDoneKeyEnabled"=dword:00000001
では、どうすればメニューバーも非表示にできますか。
ありがとう。