2009-10-29 26 views
7

Puoi fornirmi un esempio su come inserire il modulo di domanda nella barra delle applicazioni? come Windows Media Player o Ricerca finestra quando riduci.Applicazione nella barra delle applicazioni

+0

dovresti dirci quale lingua stai usando per creare questa applicazione. –

+0

sto usando C#. Voglio renderlo simile a Windows Media Player mentre sulla barra delle applicazioni –

risposta

9

Quello che state cercando è la creazione di un Application Desktop Toolbar (noto anche come AppBar). La funzione principale utilizzata per registrare la finestra dell'applicazione come AppBar è SHAppBarMessage.

Per iniziare, è possibile guardare questo vecchio appbar example con C++. Se vuoi farlo in C#, c'è una discussione che parla di details on how to do it in WPF. Non sono a conoscenza di esempi su come farlo con WinForms, ma una ricerca rapida sul web dovrebbe portare qualcosa.

Aggiornamento: In realtà, se si desidera una barra degli strumenti che si trova sulla barra delle applicazioni, è necessario implementare un Deskband. Ecco un esempio DeskBand in C++ ed ecco un DeskBand in C#.

Ecco cosa succede quando non si tocca un argomento per un po '. :-)

+0

E in Win7 ci sono "barre degli strumenti miniatura". Vedere "Guida per sviluppatori di shell" - "Estensibilità della shell" - "Estensione del desktop" su MSDN per un riferimento completo: http://msdn.microsoft.com/en-us/library/ff521672 –

-1

Ciò che viene realmente chiamato è il "vassoio di sistema". L'app deve avere un'icona nella barra delle applicazioni di Windows. Molte lingue forniscono questa funzionalità.

Qui ci sono alcuni link:

http://www.codeguru.com/Cpp/COM-Tech/shell/icons/article.php/c1335

http://www.codeproject.com/KB/shell/systemtray.aspx

+0

Windows Media Player e Windows Search non si aggiungono alla barra delle applicazioni. –

+0

Ciò che viene realmente chiamato è l '"Area di notifica". –

+0

@Franci - Il mio Windows Media è sicuramente nella barra delle applicazioni. – user147502

Problemi correlati