podejrzewam, ze to nieosiagalne, ale czy mozna jakos pobrac/ zmienic polozenie wybranej ikony znajdujacej sie na pulpicie, np. Mój Komputer?
Wydaje mi się, że jest to jak najbardziej możliwe. Trzeba by pobrać uchwyt systemowego ListView (Kilka postów niżej, o przezroczystych ikonach), a potem słać odpowiednie komunikaty.
Ha! I tu jest problem.
Kiedyś chciałem zrobić program, który robiłby to co sterowniki od Matroxa - co jakiś czas zapamiętywałby położenie ikon i w razie padu systemu po resecie ustawiałby je w ostatnio zapamiętanych miejscach na pulpicie.
Jednak po wysłaniu komunikatu LVM_GETITEMPOSITION do SysListView32 (Pulpit) Explorer się wykrzacza.
Jeśli ten sam komunkat wyślę również do SysListView32 ale tego ze spisem ikon w otwartym oknie Explorera (widok jakiegoś katalogu) to wszystko działa bez zarzutu.
Niestety - nie poradziłem sobie z tym problemem. Nie wiem, czy wina leży po mojej stronie, czy też Windows w jakiś sposób chroni pulpit.
podejrzewam, ze to nieosiagalne, ale czy mozna jakos pobrac/ zmienic polozenie wybranej ikony znajdujacej sie na pulpicie, np. Mój Komputer?
Jest to absolutnie możliwe. Kiedyś na jakieś "hakerskiej" stronie widziałem takie upierdliwe programiki - siedzi toto na trayu i niby nic się nie dzieje, a tu Ci nagle co 3 minuty Mój komputer zapierdziela po 300 pikseli w jakimkolwiek kierunku i sie tam zatrzymuje ;). Programik fajny, a po dluzszym czasie robił ładny syf na pulpicie ;p
Kiedyś na jakieś "hakerskiej" stronie widziałem takie upierdliwe programiki
Mógłbyś poszukać go i podać linka? Przeanalizowałoby się go w Asmie i wyciągnęło wnioski :>.