Вход в Зоопарк ручных компьютеров
gps мониторинг, транспортная логистика, gps слежение
SHNotificationAdd без балона, звука и мигания
"Карманная" версия Базара

 
Начать новую тему   Ответить на тему    Список Базаров Форумы Handy.ru -> Программирование для КПК
Предыдущая тема :: Следующая тема  
Автор Сообщение
rew

Гуру


Зарегистрирован: 21.11.2001
Сообщения: 515
Откуда: 1он ле цион

СообщениеДобавлено: Пн Мар 05, 2007 9:52    Заголовок сообщения: SHNotificationAdd без балона, звука и мигания Ответить с цитатой

как добавить иконку в трей, так что бы она вела себя так же как и стандартные (синхронизация, звук, часы) пытаюсь через SHNotificationAdd
Код:

...
g_pnotificationData = (SHNOTIFICATIONDATA*)malloc( sizeof(SHNOTIFICATIONDATA));
g_pnotificationData->npPriority = SHNP_INFORM;
g_pnotificationData->grfFlags = SHNF_STRAIGHTTOTRAY | SHNF_SILENT;
SHNotificationAdd(g_pnotificationData);   

ок, балона нет, звука тоже, при кликании балон появляется, при закрытии балона иконка остается. все хорошо, кроме того что мигает LED Evil or Very Mad пробовал его потушить через NLedSetDevice, но нотификация добавляается асинхронно. тушить сразу, не срабатывает, через промежуток, успевает мигнуть, да и не красиво это Smile
как, чего, куда копать? Smile

_________________
asys p505, t630
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
UAlone

Новый писатель


Зарегистрирован: 12.02.2007
Сообщения: 17
Откуда: Ульяновск

СообщениеДобавлено: Пн Мар 05, 2007 21:28    Заголовок сообщения: Ответить с цитатой

Код:
HANDLE CeSetUserNotificationEx(
  HANDLE hNotification,
  CE_NOTIFICATION_TRIGGER* pcnt,
  CE_USER_NOTIFICATION* pceun
);


Глянь в MSDN эту функцию, в частности вот эту структуру -> CE_USER_NOTIFICATION. Возможно найдёшь, что нибуть про LEDы )
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
AE

Гуру


Зарегистрирован: 21.08.2001
Сообщения: 1981
Откуда: Moscow, Russia

СообщениеДобавлено: Чт Мар 08, 2007 8:18    Заголовок сообщения: Re: SHNotificationAdd без балона, звука и мигания Ответить с цитатой

У меня светодиоды не моргают. Уж не знаю в чем причина - вот один из кусков кода, может поможет:
Код:

void ActDisableTurnOff() {
   WORD NTID=15;
   TurnOffIsDisabled = !TurnOffIsDisabled;
   if( TurnOffIsDisabled ) {
      SHNOTIFICATIONDATA nd;
      memset( &nd, 0, sizeof(nd) );
      nd.cbStruct = sizeof( nd );
      nd.dwID = NTID;
      nd.npPriority = SHNP_INFORM;
      nd.grfFlags = SHNF_SILENT;
      nd.csDuration = NotificationDelay;
      nd.pszTitle = lngS( 500 ); //"AE Button Plus"
      nd.pszHTML = lngS( 507 );  //"Autopoweroff disabled" message
      nd.clsid = guidNotifyApp;
      nd.hicon =    LoadIcon( hInst, MAKEINTRESOURCE(IDI_TURNOFF) );
      SHNotificationAdd( &nd );
   } else {
      SHNotificationRemove( &guidNotifyApp, NTID );
   }
}

_________________
http://aeinc.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список Базаров Форумы Handy.ru -> Программирование для КПК Часовой пояс: GMT - 10
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять вложения в этом форуме
Вы можете просматривать вложения в этом форуме



Форумы Handy.ru 


Powered by phpBB © 2001 phpBB Group