hola tengo esta funcion que guarda en un log que ventana esta abierta pero el problema es que me guarda todas las ventanas que tengo mas no solo que tengo activa como puedo arreglar esto..
Código:
BOOL CALLBACK enumproc(HWND hwnd,LPARAM lParam)
{
char stTitle[MAX_PATH];
ofstream log1("C:\\log.txt", ios::app);
if(GetForegroundWindow() && IsWindowVisible(hwnd)){
GetWindowText(hwnd,stTitle,MAX_PATH);
log1<< stTitle<<endl;
}
return TRUE;
}
saludos