From 4c0cd5471c69c488dfd50876c68951ebbab00eec Mon Sep 17 00:00:00 2001 From: guy Date: Thu, 18 Sep 2008 14:55:17 +0000 Subject: [PATCH] Patch level : 10.0 Files correlati : lv0.exe Ricompilazione Demo : [ ] Commento : Gestione voce di menu "stampa" in programma stampa tabelle git-svn-id: svn://10.65.10.50/trunk@17273 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- lv/lv0200.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lv/lv0200.cpp b/lv/lv0200.cpp index fa95ac572..945a950df 100755 --- a/lv/lv0200.cpp +++ b/lv/lv0200.cpp @@ -32,8 +32,20 @@ class TStampa_tabelle_lv : public TSkeleton_application { protected: virtual void main_loop(); + virtual void print(); }; +void TStampa_tabelle_lv::print() +{ + WINDOW win = cur_win(); // Trova la finestra corrente di XVT + if (win != NULL_WIN && win != TASK_WIN) // E' una finestra valida? + { + TWindow* w = (TWindow*)xvt_vobj_get_data(win); // Risale alla classe originale + if (w != NULL) // E' una TWindow valida? (sarebbe TMask) + w->stop_run(K_ENTER); // Simula la pressione del bottone stampa + } +} + void TStampa_tabelle_lv::main_loop() { // Costruisce il nome del report in base alla riga di comando