주로 백그라운드에서 실행중인 응용 프로그램을 Windows Mobile 6.5의 '트레이 모양'영역에 배치하려고합니다.Windows Mobile C++ 트레이 아이콘
나는이 내가 아이콘을 배치하는 것을 시도하고있는 곳입니다 Shell_NotifyIcon
BOOL ShowTrayIcon(HWND hWnd, HINSTANCE hIns, BOOL bShowIcon)
{
BOOL bRet = FALSE;
g_structNotifyIconData.cbSize = sizeof(NOTIFYICONDATA);
g_structNotifyIconData.hIcon = LoadIcon(hIns, MAKEINTRESOURCE(IDI_GPSCOMPASS));
g_structNotifyIconData.hWnd = hWnd;
g_structNotifyIconData.uCallbackMessage = WM_SYSTRAY_MSG;
g_structNotifyIconData.uFlags = NIF_MESSAGE | NIF_ICON;
g_structNotifyIconData.szTip[0] = 'Bzz';
g_structNotifyIconData.uID = ID_TRAY;
if (bShowIcon)
bRet = Shell_NotifyIcon(NIM_ADD, &g_structNotifyIconData);
else
bRet = Shell_NotifyIcon(NIM_DELETE, &g_structNotifyIconData);
return bRet;
}
에 의해 그것에게 확실한 방법을 수행
Shell_NotifyIcon는 일이 있지만 아이콘을 수행 Tray icon within the 'today' area http://www.fotoszok.pl/upload/666d99dc.jpg
오늘 화면에 표시되지 않으면 어떤 장소에서 건 트레이에있는 것을 볼 수 있습니다 오늘/홈 화면을 제외한 .
오늘 화면의 트레이 영역이 시스템 알림을 위해 예약되어 있고 '우리'는 거기에 아이콘을 배치 할 수 없기 때문에 어딘가 읽었습니다. 사실이라면 누군가가 확인해 주실 수 있습니까?