Window Subclassing (Ejemplo)
Publicado: 12 Dic 2011, 15:42
Bueno, este codigo NO es mio, lo traigo de opensc, resulta interesante la funcionalidad del mismo.
Basicamente al ejecutar el archivo compilado lo que hace es tomar el contenido del Bloc de Notas y volcarlo a otro txt (en el ejemplo test.txt). Vale aclarar que el Nombre de la Ventana debe ser el que viene por defecto en los Windows en Español... Obviamente, se adapta a todas las necesidades, modificando sólo el valor del API FindWindow.
Autor: Hav0k
Basicamente al ejecutar el archivo compilado lo que hace es tomar el contenido del Bloc de Notas y volcarlo a otro txt (en el ejemplo test.txt). Vale aclarar que el Nombre de la Ventana debe ser el que viene por defecto en los Windows en Español... Obviamente, se adapta a todas las necesidades, modificando sólo el valor del API FindWindow.
Código: Seleccionar todo
#include <windows.h>
#include <iostream>
#include <fstream>
using namespace std;
void main()
{
char Buf[9999];
HWND a;
a=FindWindow(0,"Sin Título - Bloc de notas");
SendMessage(FindWindowEx(a,0,"Edit",0),WM_GETTEXT,sizeof(Buf),(LPARAM)Buf);
ofstream output;
output.open ("test.txt",ios::out|ios::app);
output << Buf;
output.close();
}