» »

Kako do handelov od subwindowov

Kako do handelov od subwindowov

Vapo1 ::

Evo... imam nek MWSnap program za delanje screenshotov po desktopu. V tem programu imas Window-Mode za zajemanje slike posameznih oken oz dolocenih delov oken("pod-oken" jim pravim)... ko se z miško premikaš po desktopu oz po rzanoraznih programih se izrisujejo Okviri ... in ko klikneš naredi screenshot tega kar je v okvirju.

Zgleda takole:






celo tudi po taskbaru se da posamezne dele slikat:






Torej.. zdi se magično da kar nekako dobi informacij o notranjosti oken od drugih xy programov...

predvidevam da dobi neke "pod-handle" od "pod-oken" v programih... se komu sanja kako??.. in kako potem dobi pozicijo in dimenzijo "pod-okna" da lahko izriše tisti pravokotnik okoli in da potem naredi screenshot na pravem mestu...

hvala

(upam da je dovolj jasno.. te slike so slikane z printscreen in izrezano v paintbrushu.. to so slike preden kliknem in MWSnap zajame sliko (mouse cursorja se ne vidi).. seveda ko MWSnap zajame sliko je slikano samo tisto kar je v okvirju in okvirja se ne vidi)

Vapo1 ::

OK ljudje.. nasel sem odgovor....

v visual studio 8 je nek amazing tool... .. "Spy++"... pozenite start programs vs8 vs8tooly... in tam nekje najdete "Spy++"....

potem ko ste v "Spy++" odprite "Find Window" (alt-f3)... in ko se vam odpre search okence... zacnite draggat okoli po ekranu nek "Strelski Križec"... in ko ga dragate cez karkoli vam daje info o tej zadevi.. handle , imena, sporocila, pozicijo..

toplo priporočam da se probate malo poigrat
potem do teh "pod-handelow" pa znotraj svoje aplikacije pridete tako da searchate handle s funkcijo "FindWindowEx"..(in FindWindow).. googlajte help za te funkcije ce koga zanima

ok... zdaj pa me zanima še to... kako izrišem pravokotnik sredi ekrana .. pravokotnik ki prekriva druge programe... malo sem gledal pod "Graphics..." in mi je jasnko kako se izriše sliko notri v oknu od mojega programa... ampak nevem pa kako se izriše sliko kjerkoli drugje na ekranu ...... (in pravokotnik ki uokvirja predel ekrana najbrz izrisem tako da izrisem cel kvadrat ki je v sredijni prozoren.. viden pa je samo rob okoli... a ne?)

za kakrsne koli ideje... tnx

jernejl ::

Prestrezati moraš sporočila miške. Googlaj pod mouse hook.

darkolord ::

> kako izrišem pravokotnik sredi ekrana

DrawFocusRect


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

Ko Slo-tech.ovci svoj wallpaper na ogled postavijo! (strani: 1 2 3 439 40 41 42 )

Oddelek: Loža
2066895068 (2064) D3m
»

StarCraft 2: Best of Slovenia #1

Oddelek: Igre
243330 (2053) def0r
»

Enlightenment 0.17

Oddelek: Operacijski sistemi
201855 (1576) NoOrdinary
»

Ko ST-jevci brskalnik na ogled postavijo

Oddelek: Programska oprema
222356 (1585) njok
»

linux in "čudna" pisava

Oddelek: Operacijski sistemi
91142 (1008) kihc

Več podobnih tem