Pour créer un système application de plateau dans Windows CE, a mis un peu de code comme:
CSystemTray m_TrayIcon; // Member variable of some class
...
// in some member function maybe...
m_TrayIcon.Create(pParentWnd, WM_MY_NOTIFY, "Click here",
hIcon, nTrayIconID);
Par exemple. Pour une icône non-MFC, procédez comme suit:
Collapse
CSystemTray m_TrayIcon; // Member variable of some class
...
// in some member function maybe...
m_TrayIcon.Create(hInstance, NULL, WM_MY_NOTIFY,
"Click here", hIcon, nID);
// Send all menu messages to hMyMainWindow
m_TrayIcon.SetTargetWnd(hMyMainWindow);
Comme trouvé ici:
http://www.codeproject.com/KB/shell/systemtray.aspx
Pour créer une application de barre d'état système sous Windows XP ou Windows 7/Vista, mettre un peu de code comme celui-ci dans votre projet:
private void Form1_Resize(object sender, System.EventArgs e)
{
if (FormWindowState.Minimized == WindowState)
Hide();
}
et cela pour gérer le plateau système, cliquez sur
private void notifyIcon1_DoubleClick(object sender,
System.EventArgs e)
{
Show();
WindowState = FormWindowState.Normal;
}
Ceci et plus d'informations à l'adresse:
http://www.developer.com/net/net/article.php/3336751/C-Tip-Placing-Your-C-Application-in-the-System-Tray.htm
Par barre des tâches, voulez-vous dire System Tray? Comme pour la barre des tâches http://www.coolnerds.com/XP/Taskbar/xpTaskbar.htm>, un projet de formulaire C# windows s'affichera par défaut dans la barre des tâches de Windows. –
@Michael: Ceci est Windows CE, pas XP. – ctacke
Oui, le demandeur a noté que dans mon poste et je l'ai corrigé .... merci –