Ułożenie ikon na pulpicie

0

Jak odczytać/zmienić ułożenie ikon na pulpicie? Chodzi mi o coś w stylu kolejnego programu, który zapamiętywałby pozycje ikon na pulpicie.

0

wintidy ?
//edit: tak wiem o co mu chodzilo, az takim idiota nie jestem. proponuje mu gotowiec: source do wintidy kiedys dawno temu znalazlem na sieci.

0

Domyslam sie, ze chodzi o Windows, wiec po pierwsze ikony sa elementami obiektu typu List View, a aby nimi zarzadzac musisz znalezc okno klasy ProgMan:

HWND deshandle = FindWindow("ProgMan", 0);
deshandle = GetWindow(deshandle, GW_CHILD);
deshandle = GetWindow(deshandle, GW_CHILD);

Teraz mozesz juz za pomoca uchwytu deshandle manipulowac oknami pulpitu, uzywajac funkcji SendMessage();
Jako przyklad podam, ze komunikatem LVM_DELETEALLITEMS kasujesz wszystkie elementy pulpitu ;)
Wiecej informacji znajdziesz na MSDN oraz do takich zabaw polecam "C++ Elementarz Hakera".

1 użytkowników online, w tym zalogowanych: 0, gości: 1