tag: windows

Un vistazo a la función de RegSetValueEx de la API de Windows

Hace apenas un par días me encontraba con Sergio Calderón revisando un tema muy interesante: como escribir en el registro de Windows utilizando Win32 API en C++. Sergio tenía un par de dudas al respecto y creo que es una buena oportunidad para compartir la respuesta a sus inquietudes con ustedes. Gracias Sergio por generar la inquietud y por ser incansable para preguntar, así es como los mejores developers funcionan! Porque utilizar la Win32 API Pueden haber muchos motivos, desde el simple entusiasmo o ganas de aprender hasta tener un rendimiento muy superior o tener un control muy granular de…

leer más...

El extraño caso de : El botón de Archivos de Compatibilidad que no existe en Windows 8

Nota: Este artículo surge como respuesta a una pregunta de mi amigo Jose A. Velarde pero lo que sería una respuesta en Facebook decidí convertirlo en un artículo de blog porque se que será del agrado de todos ustedes. En Windows Vista existía un botón llamado "Archivos de compatibilidad" que aparecía en el explorador de Windows al visitar algunas carpetas del sistema, este botón ya no aparece en Windows 8 y tampoco hay forma de hacerlo ver. De qué trata esta funcionalidad? existe en Windows 8? De qué trata lo explicaré en este artículo, en Windows 8el botón fue removido…

leer más...

Descarga ebooks Gratuitos Asp.Net , MVC y WinRT Apps

Otras colecciones de libros gratuitos Ebooks de Microsoft Azure Les quiero compartir estos libros publicados por Microsoft y que puedes acceder de manera gratuita. Windows Store - WinRT Programming Windows 8 Apps – With HTML 5 / JavaScript / CSS 3 PDF EPUB MOBI ZIP Prism for the Windows Runtime PDF ASP.Net Webforms y MVC Intro to ASP.NET MVC 4 with Visual Studio (Beta) PDF EPUB MOBI Introducing ASP.NET Web Pages 2 PDF EPUB MOBI Getting Started with ASP.NET 4.5 Web Forms (Beta) PDF EPUB Deploying an ASP.NET Web Application to a Hosting Provider using Visual Studio…

leer más...

Resumen Build 2014 - Keynote día 1

Después de este #bldwin nadie verá a #Microsoft de la misma manera. Microsoft no es el mismo y no hay vuelta atrás. #bldwin— Juan Carlos Ruiz (@JuanKRuiz) abril 3, 2014 Muchas sorpresas tenemos en el Build 2014, en este artículo resumiré las más relevantes. Definitivamente Microsoft ha escuchado a los usuarios. No te pierdas la parte 2 de este informe http://juank.io/resumen-build-2014-keynote-dia-2/ Windows Phone 8.1 Finalmente se ha hecho pública esta versión de Windows Phone, entre las principales novedades tenemos Cambios en la UI API para crear pantallas de bloqueo, una completa revolución Organización de los…

leer más...

Como usar el WndProc en una Ventana WPF

WPF es una parte del .Net Framework muy robusta, pero a veces necesitamos que nuestra aplicación interactue con aspectos más relacionados con el sistema de ventanas del OS. En estos casos requerimos interceptar mensajes en el WndProc. Lecturas recomendadas Si de plano no sabes que es el WndProc no te pierdas este otro artículo que te pondrá en contexto: Qué es el bucle de mensajes, message loop o WndProc ? Más abajo verás que necesitamos obtener un handler a la ventana WPF, para ello revisa: C# – Como obtener un manejador (handle) para una ventana de WPF Para lograr acceder al WndProc…

leer más...

Qué es el bucle de mensajes, message loop o WndProc ?

Las ventanas – y los demás controles – funcionan gracias a un bucle de mensajes, todo lo que manejamos nosotros como eventos : click del mouse, mover, cerrar, cambiar tamaño, maximizar etc, realmente es controlado por un bucle en donde se envían diferentes mensajes a la ventana, esta a su vez tiene un procedimiento que recibe estos mensajes y con base a los mensajes recibidos puede hacer una u otra cosa según se programe. Los mensajes no son sino números, cada número representa un mensaje diferente, en la API de Windows solemos encontrarnos cosas cómo: #define WM_INITDIALOG 0x0110 #define WM_COMMAND 0x0111…

leer más...