Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Pulpit
Fiarel
Szczecin



Typ: neutral
Postów: 57
Zarejestrowany: Dec 2002
Pulpit

Mam dwa pytanka:
Pierwsze, Jak ograniczyć pulpit chodzi mi o uzyskanie takiego efektu jak pasek windowsa. Zeby forma ograniczała dostępny obszar pulpitu dla wszystkich aplikacji a nie tylko je przykrywał.
Drugie jak w najprostszy sposób pod winem 2000 i xp znaleźć ścieżkę do katalogu pulpit danego użytkownika.
Dzięki


_____________________________________________
www.skype.com RULES !!!

11-11-2003 10:08
Pokaż profil Fiarel  Wyślij email do Fiarel        4354308
busio
busio




Typ: neutral
Postów: 98
Zarejestrowany: Sep 2002

Witam

1. Nigdy tego nie praktykowałem (teoretyczne dywagacje) , ale spróbuj po utworzeniu formatki skorzystać z
-setparent(getdesktopwindow,hwnd)
-setwindowpos(hwnd,parametry)
obie funkcje opisane w APIGuid.

2 Skorzystaj z GetUserProfileDirectory() .Tez opisane w APIGuid.

Pozdrawiam Busio

12-11-2003 16:07
Pokaż profil busio  Wyślij email do busio   Odwiedź stronę busio  
kicaj




Typ: neutral
Postów: 271
Zarejestrowany: Aug 2003

a wiecie jak znalesc parametry paska menu start
chodzi mi o to gdzie jest i jak duzy jest bez podtekstow

12-11-2003 19:48
Pokaż profil kicaj  Wyślij email do kicaj        3914568
busio
busio




Typ: neutral
Postów: 98
Zarejestrowany: Sep 2002

Witam

Skorzystaj z GetWindow i FindWindow. Opisane wraz z przykładem w APIGuid.

Pozdrawiam busio

13-11-2003 08:37
Pokaż profil busio  Wyślij email do busio   Odwiedź stronę busio  
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003


...
Drugie jak w najprostszy sposób pod winem 2000 i xp znaleźć ścieżkę do katalogu pulpit danego użytkownika.



Ukryte jest to w ścieżce:
C:\Documents And Settings\USERNAME\Pulpit\
Jeśli dany uzytkownik bedzie zalogowany to USERNAME odczytasz ze zmiennej środowiskowej, np. tak: USERNAME = Environ("UserName".
W Win'NT jest to:
C:\Winnt\Profiles\USERNAME\Pulpit\


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

13-11-2003 11:37
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
busio
busio




Typ: neutral
Postów: 98
Zarejestrowany: Sep 2002

Tylko nie zawsze to będzie dysk C: , a to oznacza że trzeba wpierw znalezc dysk systemowy, a po drugie to istnieje  sposób na zmiane katalogu uzytkownika (wpis w rejestrze), ale przez zmienną jest rzeczywiście najprościej i w 90% będzie to prawidłowa scieżka.

busio

13-11-2003 13:29
Pokaż profil busio  Wyślij email do busio   Odwiedź stronę busio  
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003
no pewnie, że nie, ale jest na to sposób

Dim winDir as String
Dim sysDrv as String

winDir = Environ("WinDir"
sysDrv = Left(winDir,3)

MsgBox winDir & vbcr & sysDrv, vbOkOnly, "Info..."


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

13-11-2003 19:18
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
Wszystkich odpowiedzi: 6 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1