Tüm Platformlar için Hızlı Uygulama Geliştirme Kitap Yayın Süreci
Kitap gözden geçirilmek üzere BTG (Bilgi ve Teknoloji Grubu) 'na gönderildi. 05.10.2018-14:10
BTG (Bilgi ve Teknoloji Grubu) tarafından iki sayfalık bir reklam tasarımı bekleniyor. 08.10.2018 - 15:30
Kitap basım talebi değerlendirilmek üzere matbaaya bildirildi. Matbaadan basım süreci hakkında bilgi bekleniyor. 15.10.2018 - 15:34

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
  Overbyte SSLSmtpCli Open SSL path değiştirme ahmet_sinav 5 116 12-10-2018, Saat: 10:23
Son Yorum: ahmet_sinav
  Delphi & FTP txt veri işleme Mr.Developer 21 630 28-09-2018, Saat: 08:21
Son Yorum: Fesih ARSLAN
  delphi ile web servis yazmak. Kamuran Alpkaya 4 1.236 20-09-2018, Saat: 18:08
Son Yorum: Bay_Y
Question OpenSSL .dll sorunu delphi 10.2 Mr.Developer 5 450 12-09-2018, Saat: 17:08
Son Yorum: uparlayan
  Visual Studio Code for Delphi gjamesbond 1 141 11-09-2018, Saat: 10:19
Son Yorum: Fesih ARSLAN



Konuyu Okuyanlar: 1 Ziyaretçi