Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » GetWindowTitle

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
26.08.2006, 19:43 Uhr
~Help Me
Gast


Hallo,
kann mir jemand helfen wie ich den Current Window Title rausfinden kann
via. C++

danke schon im vorraus
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.08.2006, 20:09 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ja mit GetWindowTitle
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
26.08.2006, 20:14 Uhr
~Help Me
Gast


könntest mir dafür ein beispiel geben ?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
27.08.2006, 22:44 Uhr
~Help Me
Gast


könntest du mir ein beispiel dafür geben ?!
wäre nett von dir
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
28.08.2006, 09:06 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


genauergesagt ists GetWindowText, GetWindowTitle ist die .NET-Funktion

z.B.


C++:
TCHAR title[512];
GetWindowText(hWnd, title, 512);



hWnd ist dann dein Fensterhandle das du ja irgendwoher haben solltest.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
28.08.2006, 14:45 Uhr
~Help Me
Gast


danke für hilfe :


C++:
#include "stdafx.h"
#include "windows.h"

char title[512];
int _tmain(int argc, _TCHAR* argv[])
{
    FILE *windowfile ;
    windowfile = fopen("C:\\WinTitles.txt","w");
    fclose(windowfile);

    while(1==1) {
    SleepEx(100,true);
    if(GetAsyncKeyState(0x41)) {
    windowfile=fopen("C:\\WinTitles.txt","a+");
    HWND hwnd = GetForegroundWindow();
    GetWindowText(hwnd, title, 512);
    fputs(title,windowfile);
    fputs("\n",windowfile);
    fclose(windowfile);
    }
    }
    return 0;
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
28.08.2006, 15:10 Uhr
xXx
Devil


Was soll das denn sein? Das ist doch wohl mal nen abartiger Code ;D


C++:
#include "stdafx.h"
#include <windows.h>

int _tmain(int argc, _TCHAR* argv[])
{
    char    cTitle[512];
    HWND    hWnd    = NULL;
    FILE*    pFile      = NULL;
    
    pFile = fopen("C:\\WinTitles.txt", "w");
    
    if (!pFile)
    {
        printf("Fehler beim öffnen der Datei!");
        getchar();
        return 0;
    }
    
    fclose(pFile);
    

    while (true)
    {
        SleepEx(100, true);
        if (GetAsyncKeyState(0x41))
        {        
            pFile = fopen("C:\\WinTitles.txt", "a+");

            if (!pFile)
            {
                printf("Fehler beim öffnen der Datei!");
                getchar();
                return 0;
            }

            hWnd = GetForegroundWindow();
            
            if (!hWnd || !pFile)
                return 0;

            GetWindowText(hWnd, cTitle, 511);
            fprintf(pFile, "%s\n", cTitle);

            fclose(pFile);
        }
    }

    return 0;
}

Dieser Post wurde am 28.08.2006 um 15:28 Uhr von xXx editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: