Юзаю VS2005 + WM5.0 SDK + QTEK S200
Написал today plugin.
Вопрос №1:
В реестре прописал, как было написано в МСДН:
HKLM,Software\Microsoft\Today\Items\My Today Item,Type,0x00010001,4
HKLM,Software\Microsoft\Today\Items\My Today Item,Enabled,0x00010001,1
HKLM,Software\Microsoft\Today\Items\My Today Item,Options,0x00010001,1
HKLM,Software\Microsoft\Today\Items\My Today Item,DLL,0x00000000,"\Windows\Sample.DLL"
Захожу в настройки тудея, а там моего плагина нету.
Хотя PocketAge его видит и через PocketAge его добавить можно.
Подскажите, плз, может еще где-то что-то надо прописать?
Вопрос №2:
Опять же, в МСДН написано, что обработчик WM_TODAYCUSTOM_QUERYREFRESHCACHE должен возвращать TRUE, если необходимо перерисовать плагин. Мой плагин не перерисовывается. Тока если он чем-нить перекрывается, то тогда перерисуется. Для прикола, я стал всегда возвращать TRUE. Но он все равно не не хочет перерисовываться.
Что это может быть за гадость? Может это быть из-за того, что я его через PocketAge на тудей засунул?
Проблемы с написанием today plugin.
Vaness, попробуй My Today Item без пробелов. У меня только так и прокатывало. Остальное вроде корректно. ну разве что еще "Windows\MyItem.dll" без первого ""? хотя вроде это не влияет.
Я, когда надо перерисоваться, вызываю invalidateRect для нужной области плагина. Возможно топорно, но работает.Vaness писал(а): Но он все равно не не хочет перерисовываться.
kvv
kvv@home писал(а):Vaness, попробуй My Today Item без пробелов. У меня только так и прокатывало. Остальное вроде корректно. ну разве что еще "Windows\MyItem.dll" без первого ""? хотя вроде это не влияет.
Я, когда надо перерисоваться, вызываю invalidateRect для нужной области плагина. Возможно топорно, но работает.Vaness писал(а): Но он все равно не не хочет перерисовываться.
Ну это же пример из мсдн, мой плагин по-другому называется:)
А откуда ты его вызываешь? Из обработчика WM_TODAYCUSTOM_QUERYREFRESHCACHE?