para crear una aplicación de la bandeja del sistema en Windows-CE, poner un poco de código como:
CSystemTray m_TrayIcon; // Member variable of some class
...
// in some member function maybe...
m_TrayIcon.Create(pParentWnd, WM_MY_NOTIFY, "Click here",
hIcon, nTrayIconID);
Ej. Para un icono de la bandeja no MFC, haga lo siguiente:
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);
Como se encuentra aquí:
http://www.codeproject.com/KB/shell/systemtray.aspx
Para crear una aplicación de bandeja del sistema en Windows XP o Windows 7/Vista, poner un poco de código como esta en su proyecto:
private void Form1_Resize(object sender, System.EventArgs e)
{
if (FormWindowState.Minimized == WindowState)
Hide();
}
y esto para manejar la bandeja del sistema, haga clic en
private void notifyIcon1_DoubleClick(object sender,
System.EventArgs e)
{
Show();
WindowState = FormWindowState.Normal;
}
Esto y más información en:
http://www.developer.com/net/net/article.php/3336751/C-Tip-Placing-Your-C-Application-in-the-System-Tray.htm
Por barra de tareas, ¿te refieres a la bandeja del sistema? En cuanto a la barra de tareas http://www.coolnerds.com/XP/Taskbar/xpTaskbar.htm>, un proyecto de formulario de Windows C# se mostrará de forma predeterminada en la barra de tareas de Windows. –
@Michael: este es Windows CE, no XP. – ctacke
Sí, el solicitante notó que en mi publicación y lo corrigí ... gracias –