Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 3.5/5 - 2 oy
  • 1
  • 2
  • 3
  • 4
  • 5
WM_NCPAINT - delphi ile caption değiştirme.
#1
Merhaba arkadaşlar delphi ile WM_NCPAINT kullanmak istiyorum bir türlü başaramadım yapmak istediğim olay şu,

caption kısmına resim veya progressbar eklemişler ve istediği yazıyı renkli yapabiliyorlar.

MkWQB1.jpg
caption.dll'yi -> client.exe -> inject ediyorum.

client.exe'nin kaynak kodları yok o yüzden düzenleme şansımız yok.

Bu şekil'de benim dll ile onun caption'unu değiştirebilirmiyiz ben bir türlü başaramadım bu yüzden yardımınıza ihtiyacım var.

D3Vmrm.jpg

EJ7BJn.jpg

70 ila 100 arası => YEŞİL.
40 ila 70 arası => SARI.
0 ila 40 arası => KIRMIZI.

Renk olarak gösteriyor değerleri.

c# kaynak kodları var programın baktım inceledim baya ama c# bilmiyorum biraz karışık geldi ve bunu delphi projem olduğu için delphi'de yapmak istiyorum lütfen yardımcı olursanız sevinirim, teşekkürler.
Cevapla
#2
(26-08-2016, Saat: 08:50)Shou Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Merhaba arkadaşlar delphi ile WM_NCPAINT kullanmak istiyorum bir türlü başaramadım yapmak istediğim olay şu,

caption kısmına resim veya progressbar eklemişler ve istediği yazıyı renkli yapabiliyorlar.

MkWQB1.jpg
caption.dll'yi -> client.exe -> inject ediyorum.

client.exe'nin kaynak kodları yok o yüzden düzenleme şansımız yok.

Bu şekil'de benim dll ile onun caption'unu değiştirebilirmiyiz ben bir türlü başaramadım bu yüzden yardımınıza ihtiyacım var.

D3Vmrm.jpg

EJ7BJn.jpg

70 ila 100 arası => YEŞİL.
40 ila 70 arası => SARI.
0 ila 40 arası => KIRMIZI.

Renk olarak gösteriyor değerleri.

c# kaynak kodları var programın baktım inceledim baya ama c# bilmiyorum biraz karışık geldi ve bunu delphi projem olduğu için delphi'de yapmak istiyorum lütfen yardımcı olursanız sevinirim, teşekkürler.

 Neden başka bir uygulama için bunu yapmak istediğinizi anlamamakla beraber; istediğiniz işin yazılım jargonunda adı subclassing'tir. Bunun için öncelikle Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol API'si vasıtası ile ilgili pencerenin mesaj yöneticisinin(GWL_WNDPROC) adresini elde etmelisiniz ardından Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol ile yeni mesaj yöneticisini atamalısınız. Küçük bir örneğe Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol ulaşabilirsiniz.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#3
Teşekkür ederim hocam cevabınız için şimdi bu bir uygulama ve böyle bir özellik yapmak istiyorum ben'de o programı yazan kişi öyle bir özellik yapmış fakat o program sadece kendi programında çalışıyor yani benim yapmak istediğim bende kendim kullandığım client.exe için yapmak istiyorum.
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  delphi ile json parseleme arsl01 0 24 3 saat önce
Son Yorum: arsl01
  Delphi ile recovery mode Lord_Ares 6 110 19-06-2018, Saat: 09:41
Son Yorum: Lord_Ares
  Delphi ile görüntü işleme narkotik 25 854 12-06-2018, Saat: 19:30
Son Yorum: narkotik
  Dil Değiştirme gonulali 2 91 05-06-2018, Saat: 12:05
Son Yorum: gonulali
  Delphi siteye yorum quiet1day 18 524 31-05-2018, Saat: 16:20
Son Yorum: quiet1day



Konuyu Okuyanlar: 1 Ziyaretçi