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
This commit is contained in:
guy 2008-09-18 14:55:17 +00:00
parent 923e9f0a0a
commit 4c0cd5471c

View File

@ -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