PDA

Visualizza la versione completa : [C++] Eliminare TaskBar e MenuBar in Windows Mobile


DarthSandr
16-01-2012, 16:05
Salve a tutti, vorrei eliminare la taskbar e la menubar da un terminale mobile quando faccio partire un'applicazione.
Ho implementato il seguente codice:



SHINITDLGINFO sid;
sid.dwMask = SHIDIM_FLAGS;
sid.dwFlags = SHIDIF_SIZEDLGFULLSCREEN | SHIDIF_FULLSCREENNOMENUBAR;
sid.hDlg = this->m_hWnd;

::SHInitDialog(&sid);

HWND hBar = SHFindMenuBar(this->m_hWnd);
::ShowWindow(hBar, SW_HIDE);

CWnd* tWnd = CWnd::FindWindow(L"HHTaskBar", L"");
if (tWnd ) {
tWnd->ShowWindow(SW_HIDE);
}


Mixando codice che ho trovato in alcuni siti.
Ora dalle prove che sto facendo la manu bar viene nascosta ma la taskbar no benche' tWnd non sia nullo.
Per TaskBar intendo quella con il pulsante di Start sulla sinistra e sulla destra il pulsante "ok" e altre icone (ad esempio la SIM, l'autoparlante, le connettivita' ecc)

Dove sbaglio?

Ciao, grazie
Sandro

Loading