Farklı programdaki MDI Form

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

Farklı programdaki MDI Form

Mesaj gönderen m_ekici »

Merhaba
Delphi 2007 for win32 ile yazılan bir projeden (1.exe-MDI Form) delphi Xe2 ile yazılan projedeki (2.exe) MDIChiled formu 1. projedeki MDI form içerine çağırma şansım var mı?

İyi Çalışmalar
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: Farklı programdaki MDI Form

Mesaj gönderen mrmarman »

Evet var... Soru net cevap da... :)

- Nasıl diye soracaksın, önce forumdan, tatmin olmazsan Google'dan "FindWindow" ve "FindWindowEx" fonksiyonlarını araştırmalısın. :idea:

- İşlem oldukça basittir, önce ana Formu buluyor, oradan ona bağlı alt formları buluyorsun. Bunların birer Handle isimli referans numarası olur. Bu numaralar statik değil, her program çalışmasında farklı olarak üretildiğinden yukarıda bahsettiğim fonksiyonları kullanmaya ihtiyacın var.

- Handle nosu bilinen pencerenin caption, form büyüklüğü vs. dahil her unsuruna ( TEdit, TLabel, ... ne istersen ) müdahale edebilirsin. :idea:

- Sorunu tam anlamıyla okumamışım, SetParent fonksiyonu da bir formun parentini değiştirebiliyorsun. Onu da araştırmalısın.
Resim
Resim ....Resim
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

Re: Farklı programdaki MDI Form

Mesaj gönderen m_ekici »

tşk. araştıracağım
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: Farklı programdaki MDI Form

Mesaj gönderen mrmarman »

Daha sonra kaynak kodlarını da paylaşacağım bir örnek hazırladım. Bu linkten indirip bir dene.. İstediğin böyle birşey değil mi ? :idea:
Resim
Resim ....Resim
Cevapla