Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Wie kann ich die Fensternamen anzeigen lassen

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.04.2004, 09:49 Uhr
MewX



Guten Tag,
weis jemand wie ich die Fensternamen der offenen Prozesse anzeigen lassen kann?

Danke

Mfg MewX
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.04.2004, 11:47 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


weiss ich spotan zwar auch nicht aber da gibt es auf jeden fall keine 1:1- beziehung. ALso ein Prozess muss erstens nicht ein fenster haben und zweitens kann er auch mehr als nur ein fenster haben.
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
26.04.2004, 15:22 Uhr
Tommix



Hallo,

C++:
#include <windows.h>

#ifdef _MSC_VER
#pragma warning(disable:4786)
#endif

#include <iostream>
#include <list>
#include <string>

typedef std::list<std::string> stringlist;

stringlist winList;
static int unnamed = 0;

BOOL CALLBACK EnumWindowsProc(HWND hWnd, LPARAM)
{
    const int MaxLen = 80;
    char title[MaxLen];
    
    if (GetWindowText(hWnd, title, MaxLen))
        winList.push_back(title);
    else
        ++unnamed;

    return TRUE;
}


int main()
{
    EnumWindows(EnumWindowsProc, NULL);
    
    winList.sort();

    for(stringlist::iterator i = winList.begin();
            i != winList.end(); ++i)
        std::cout << *i << std::endl;

    std::cout << winList.size() << " windows found (+" <<
        unnamed << " without title)." << std::endl;

    return 0;
}



Gruss, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
26.04.2004, 16:02 Uhr
MewX



Vielen Dank
Das hat mir weiter geholfen.
 
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: