Sıfırdan bir grafik kitaplığı oluşturma - sayfa 7

 
Aliaksandr Hryshyn :

Motor örneği:

https://www.mql5.com/ru/market/product/30901#

Kısa bir açıklama için bağlantı:
Fena değil. )

Şu anda hangi kontroller mevcut? Cam en temel - doğrudan etiketlerden ve metinlerden oluşur. Siparişleri açmak için etiketler en azından düğmelerin işlevlerini yerine getirmelidir, bu da tam teşekküllü bir özellik kümesi edinmeleri gerektiği anlamına gelir. Kontrollerin fiili olarak uygulanması hangi aşamadadır?
 
Реter Konow :
Fena değil. )

Şu anda hangi kontroller mevcut? Cam en temel - doğrudan etiketlerden ve metinlerden oluşur. Siparişleri açmak için etiketler en azından düğmelerin işlevlerini yerine getirmelidir, bu da tam teşekküllü bir özellik kümesi edinmeleri gerektiği anlamına gelir. Kontrollerin fiili olarak uygulanması hangi aşamadadır?

Etiket, cam, iii her şey :) . Ayrıca sadece temel eleman olarak hizmet eden bir dikdörtgen vardır.

Tuval üzerine fiyatlar ve tablo çizilir, üzerine yazı etiketi de yapılır. Dolu bir bardak yapıp yapmayacağımı bilmiyorum

Sadece proje için gerekli olan bir kontrol kütüphanesi yapmayı planlamıyorum.

 
Aliaksandr Hryshyn :

Etiket, cam, iii her şey :) . Ayrıca sadece temel eleman olarak hizmet eden bir dikdörtgen vardır.

Tuval üzerine fiyatlar ve tablo çizilir, üzerine yazı etiketi de yapılır. Dolu bir bardak yapıp yapmayacağımı bilmiyorum

Bir kontrol kütüphanesi yapmayı düşünmüyorum, sadece proje için gerekli olanlar.

TAMAM.)
 
Реter Konow :
TAMAM.)

Kontrolleri geliştirmek için bir motor sağlayabilirim. Grafiklerinizi buraya aktarabilir misiniz :) ?

 
Aliaksandr Hryshyn :

Kontrolleri geliştirmek için bir motor sağlayabilirim. Grafiklerinizi buraya aktarabilir misiniz :) ?

"Grafik transferi" ne demek? :) Anlamadım.

Her şeyin nasıl çalıştığını anlatan bir grafik kitaplığı, biçimlendirme dili veya görsel düzenleyici oluşturmanıza yardımcı olabilirim. Tüm mekanizmaların, elemanların ve fonksiyonların cihazını biliyorum. Sadece çok iş olacak.
Bir çok hazır çözüm sağlayabilirim.

Ama yine de uyum sağlamanız gerekiyor...
 
Saçmalık! Topluluktaki HERKES, en azından bir nebze ilgi gösterse ve motivasyonu destekleseydi, çalışma vizesi editörüme uzun zaman önce sahip olurdu. İçinde çok az şey kalmıştı. Bitirmek için sadece üç temel fonksiyon ve hepsi bu.

1. Pencereleri ve öğeleri kaldırma (yapıldı, ancak hata ayıklanmadı. Terk edildi.).

2. Projeyi kaydetme işlevi .

3. Proje yükleme işlevi.

Geri kalanı için, yalnızca araç setini artırın ve daha fazlasını değil.
 

"Grafik transferi" anlamında mı? :) Anlamadım." - peki, evet, kendi motorunuz var :(

 
Aliaksandr Hryshyn :

"Grafik transferi" anlamında mı? :) Anlamadım." - peki, evet, kendi motorunuz var :(

Kütüphanede çalışmaya günde ne kadar zaman ayırmaya hazırsınız?
 
Maxim Kuznetsov :

"Sessizce kendi kendime konuşuyorum" ....

Eğer zaman varsa, ChartGetInteger(0,WINDOW_HANDLE) için doğrudan WinAPI CreateWindowEx üzerinden bir alt pencere oluşturmaya çalışmalısınız. Doğru oluşturulmuş, görüntülenmiş ve grafiğin çalışmasına engel değilse, ilk soru kaldırılacaktır.

yoksa üst seviye kütüphaneleri ve dilleri anlamaya alışırsın :-) düşük seviyeyi de alman gerekecek

MFC sessizce MT'ye bağlı bir pencere oluşturur. Peki, bağlı mı? Terminal ile birlikte küçülür ve genişler, pencereler ve görevler/süreçler listesinde ayrı olarak görünmez. Terminalin kendisi elbette bunun farkında değil.

 
Реter Konow :
Saçmalık! Topluluktaki HERKES, en azından bir nebze ilgi gösterse ve motivasyonu destekleseydi, çalışma vizesi editörüme uzun zaman önce sahip olurdu. İçinde çok az şey kalmıştı. Bitirmek için sadece üç temel fonksiyon ve hepsi bu.

1. Pencereleri ve öğeleri kaldırma (bitti, ancak hata ayıklanmadı. Terk edildi.).

2. Projeyi kaydetme işlevi.

3. Proje yükleme işlevi.

Geri kalanı için, yalnızca araç setini artırın ve daha fazlasını değil.

Sadece forumda halka açık tüm projelerin olayların gelişimi ile ilgili sorunları var, bazılarının nesne oluşturma konusunda sorunları var, zayıf mimari nedeniyle çok fazla nüans var, hazır bir çözüm almak istedim ama yaptım. küçük eksiklikler olsa da, her şeyin olması gerektiği gibi çalışması için uygun bir tane bulamamak.

Kusurlar kusurlardır, ancak olaylar ve pencereleme iyi çalışmalıdır, temel olan budur. Bu yüzden pencere motorunu kendim yapmak zorunda kaldım, sadece bir kontrol kütüphanesi yapma planım yok, proje için sadece belirli şeylere ihtiyaç var ve tasarım yapmaktan hoşlanmıyorum.