IntheHand Ltd, empresa del amigo Peter Foot ha desarrollado estas apis administradas que nos permiten fácilmente usar los siguientes elementos:
- InTheHand.Interop - Última version de P/Invoke y libreria COM Interop.
- InTheHand.WindowsMobile.Configuration - Administrador para la configuración de Pocket PC Phone Edition y Smartphone.
- InTheHand.WindowsMobile.Forms - Helpers para Formularios.
- InTheHand.WindowsMobile.PocketOutloook - Tal vez una de las mejores APIs - Funcionalidad para Pocket Outlook y SMS.
- InTheHand.WindowsMobile.Status - Acceso a propiedades del sistema.
- InTheHand.WindowsMobile.Telephony - Empieza llamadas de voz en Pocket Pc Phone Edition y Smartphone.
No creen que es una buena librería!! La ayuda la pueden encontrar acá.
Y lo mejor de todo que por 50 dólares, no importa la cantidad de dispositivos y los proyectos en los que los uses.
Puedes comprarlo acá.
Un ejemplo, el otro día hice un pequeño programa para que a todos aquellos contactos cuyo correo electrónico termina con @microsoft le establezca el nombre de la compañía a Microsoft
El codigo es el siguiente:
private void btnContactos_Click(object sender, System.EventArgs e)
{
lstLista.Items.Clear();
oic = outApp.Contacts.Items;
foreach(Contact cont in oic)
{
if (cont.Email1Address.EndsWith("@microsoft.com"))
{
if (cont.CompanyName==string.Empty)
{
cont.CompanyName="Microsoft";
cont.Update();
lstLista.Items.Add(cont);
}
}
}
}
Excelente no? :)