Tag: WINAPI
En una aplicación VCL Delphi 11 de 32 bits en Windows 10, utilizo un componente TApplicationEvents para capturar mensajes de Windows. Desafortunadamente, TApplicationEvents parece que no reacciona al mensaje WM_MENURBUTTONUP cuando hago “clic-derecho” en un elemento de menú TPopupMenu: procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG; var Handled: Boolean); begin case Msg.message of . . . Read more
Estoy escribiendo una aplicación que mueve mi cursor hacia abajo cuando presiono un botón en el teclado. Cuando abro otra ventana, como por ejemplo Paint, no comprueba si mi botón está presionado. Simplemente deja de funcionar cuando otra aplicación está enfocada. #include <conio.h> #include <Windows.h> #include <cstdio> int main() { . . . Read more
Windows 10, C++. Tengo una aplicación gráfica que abre una consola, escribe algunas cosas y espera hasta que el usuario haga clic en cerrar la consola. Sólo quiero que se cierre la consola, pero toda la aplicación se sale. Sí, se entra al controlador (handler). También veo que este fue . . . Read more
CreateProcessW() acepta una bandera bInheritHandles. Si se establece en FALSE, solo stdin, stdout y stderr se heredan, los demás no lo son. A veces resulta molesto heredar todo, así que es posible configurar explícitamente los handles que se heredarán utilizando la información de inicio extendida. En ese caso, stdin, stdout . . . Read more
Esta pregunta está relacionada con esta otra pero no llenó algunos de los vacíos que tenía, así que decidí hacerla de nuevo con algunos detalles más, y tal vez poner una recompensa en ella. De todos modos, por lo general, si busca funciones Nt/Zw en ntdll, verá algo como: ZwClose . . . Read more