mouse formdaki şekli takip etsin
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
mouse formdaki şekli takip etsin
merhaba arkadaşlar, ana formumda dairesel şekiller var,şekiller sağa ,sola aşağı yukarı hareket ediyor. Şekillerden hangisini seçersem mouse o şekli takip etsin istiyorum bunu nasıl yaparım yardımcı olurmusunuz.
Re: mouse formdaki şekli takip etsin
Şekiller nasıl sağa sola hareket ediyorsa, fare ile seçtikten sonra bu hareketlere göre farenin kordinatlarını değiştirebilirsiniz.
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
'Yükseldikçe küçülen bir uçurtma..'
Re: mouse formdaki şekli takip etsin
randomize bir değer ile şekiller hareket ediyor, bu nedenle hangi yöne gideceklerini bilemiyorum. asıl amacım şu, hangi yöne gideceğini bilmedim bir şekil var bunu takip ettirmek .
Re: mouse formdaki şekli takip etsin
şekillerin hareketi nasıl sağlanıyor, sonuçta random olarak değerler de elde edilse, bu değerler şekillerin top ve left değerine atama yapılarak konumlandırılmıyor mu? atamayı yaptığınız yerde SetCursorPos ile imleci de konumlandırabilirsiniz
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Re: mouse formdaki şekli takip etsin
sizin dedinizi anladım, fakat yok o ozellikleri kullanmıyor, bunu hari bir ortam gibi düşünün, harici bir form uzerindeki dairesel ve hareketli şekiller olarak. yani cursorü resmin left veya right na eşitleme şansım yok.
yinede fikrin için teşekkürler.
yinede fikrin için teşekkürler.
Re: mouse formdaki şekli takip etsin
ilginç, neden eşitleyemeyeceğinizi anlamadım. şekillerin hareket ettiği program üzerinde çalışıyorsunuz değil mi, yoksa bu hareket eden şekiller başka bir exe de mi?Lord_Ares yazdı:sizin dedinizi anladım, fakat yok o ozellikleri kullanmıyor, bunu hari bir ortam gibi düşünün, harici bir form uzerindeki dairesel ve hareketli şekiller olarak. yani cursorü resmin left veya right na eşitleme şansım yok.
yinede fikrin için teşekkürler.
belki şöyle birşey de yapılabilir, bu şekiller ya TShape dir yada TImage e yüklenmiş resimlerdir. findwindow gibi fonksiyonlarla nesneye erişip kordinatlarını elde edebilirsiniz belki. findwindowun kullanımıyla ilgili forumda bir çok konu vardı.
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Re: mouse formdaki şekli takip etsin
belki çizimlerin nasıl oluştuğunu belirtseniz daha fazla yardım alabilirsiniz.
örneğin programınızdan başka bir program üzerindeki çizimlere mi erişmeye çalışıyorsunuz
yoksa kendi programınızda shape ya da image nesnesi dışında bir çimzim kmi kullanıyorsunuz.
kendi programnızdaki çizimlerie erişmekii stiyorsanız bu çizimleri yapan kod nasıl vesaire vesaire.
örneğin programınızdan başka bir program üzerindeki çizimlere mi erişmeye çalışıyorsunuz
yoksa kendi programınızda shape ya da image nesnesi dışında bir çimzim kmi kullanıyorsunuz.
kendi programnızdaki çizimlerie erişmekii stiyorsanız bu çizimleri yapan kod nasıl vesaire vesaire.
Re: mouse formdaki şekli takip etsin
harici ortamda flash playerda gösterilen görüntü içerisinde bildiğimiz daire şekli var.
bende bu daireleri mouse ile takip etmeye çalışıyorum. Mouse nasıl takip ettiğini anlamak için kendi formumun canvasına daireler çizdirerek bunlar hareket ettiriyorum. şekiller hareket ederkende ikinci oluşturduğum exe de bunları takip etmesi için kullanıyorum
bende bu daireleri mouse ile takip etmeye çalışıyorum. Mouse nasıl takip ettiğini anlamak için kendi formumun canvasına daireler çizdirerek bunlar hareket ettiriyorum. şekiller hareket ederkende ikinci oluşturduğum exe de bunları takip etmesi için kullanıyorum
Re: mouse formdaki şekli takip etsin
pixel renklerine bakarak istediğinize ulaşabilirsiniz sanırım. Eğer renk belli ise pixellerdeki renkleri kontrol edip, şeklin yarıçapını ve left top özelliklerini elde edebilirsiniz.
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
'Yükseldikçe küçülen bir uçurtma..'