Létrehozása kereskedelmi központ a standard könyvtár osztályok MT4
Létrehozása kereskedelmi központ a standard könyvtár osztályok MT4
- Programozás MMS
Nem is olyan régen, először létrehozott és megosztott veled módja egy kereskedelmi központ alapján grafikus objektumok. Téma az úgynevezett „Control Panel MQL4 könnyű!”
A panel lesz 3 gomb, címke és a mező szerkesztésre, és ez úgy néz ki, az alábbiak szerint:

Az első lépés létrehozni a következő munkadarab alapján CAppDialog osztályban.
Úgy fog kinézni:

Ahhoz, hogy a panel elemek szükségünk hozunk létre objektumokat az osztályok.
Add meg a szükséges include fájlok, és hozzon létre Creat () függvény CTradePanel osztály:
Készítünk egy függvényt otbrazheniya mi elem a panelen:
CLabel osztály fogjuk használni a szöveges információk megjelenítéséhez a mi panelen.
CButton osztály célja, hogy hozzon létre egy téglalap alakú gombok a szavakat. Ez a mi szokásos nyitási és zárási parancs gombot.
Class cedit célja, hogy hozzon létre egy adatbeviteli objektum.
Kijelentjük ezeket a funkciókat a «privát» részén osztályban.
Most levelet funkció, amely megteremti az összes elemet a panelen:
Események megnyomásával funkció feldolgozott OnChartEvent.
Írja elő azt a szülő osztályban:
Hozzon létre egy menedzsernek, hogy hívja a funkció a makrót:
Ennek megfelelően minden event-kezelő funkció, meg kell bejelenteni a «saját» részén osztályunk
Sami ftsnktsii obrabotkki események fog kinézni:
Az általunk használt termény előre funkciók kereskedelmi műveletek:
Deinitialize program által generált esemény deinit. amely felhívja a funkció OnDeinit okát megjelölve letiltás. Ezért a fenti funkciók a fő program, fel kell hívnunk a funkció deinitialization mi osztály:
Ez a funkció ki kell mondanunk, hogy blokkolja a nyilvánosság az osztályban:
A szervezetben ez a funkció, hívja a funkció a szülő osztály letiltás, és távolítsa el tárgyakat a chart panel kereskedelemben.
Végül írnak bemeneti változók a tanácsadó:
Ez minden, és meglátom, az eredmény a mi panel.
Rákattint a vásárlás gombra:

Kattintson a Bezárás zárva:

A részletesebb bemutató is megtekinthető a fenti linkre. Ha valakinek van bármilyen kérdésed
Töltse Advisor: www.opentraders.ru/downloads/1209/
Csatlakozás a csoporthoz „Programozási MMS”. hogy ellenőrizze a frissítéseket
Csatlakozás a csoporthoz