Le premier site francophone dédié au développement Pocket PC


Rendre votre Plug-in Today compatible Pocket PC 2002
 
   

 

Sous Pocket PC 2002, les Plug-in pour l'application Today fonctionnent exactement comme sous l'ancienne version de l'OS (Pocket PC 2000). Il y a une différence tout de même car sous PPC 2002 l'application Today est Skinnable, et pour que cette fonctionnalité soit supportée par votre Plug-in il faut ajouter la prise en compte du message 'WM_ERASEBKGND'.

Attention, "TODAYDRAWWATERMARKINFO" est défini dans le SDK Pocket PC 2002.

Ce message doit être géré dans la 'Window Proc' du votre Plug-in, et sa mise en oeuvre est simple :

Case WM_ERASEBKGND:
 {
    TODAYDRAWWATERMARKINFO dwi;
           
    dwi.hdc = (HDC)wParam;
    GetClientRect(hwnd, &dwi.rc);
    dwi.hwnd = hwnd;
    SendMessage(GetParent(hwnd), TODAYM_DRAWWATERMARK, 0, (LPARAM)&dwi);
    Return TRUE;
 }

Voila, avec ce petit ajout, votre Plug-in Today devient 100% compatible PPC 2002.

Stéphane Sibué

 

 
       
   
 
   
Copyright 2001-2004 - Tous droits réservés
 
   

iPAQ est un produit de COMPAQ.
Visual Tools est un produit de Microsoft Corporation.
Toutes les autres marques et produits présents dans ces pages sont la propriété exclusive de leurs sociétés respectives.