Patch level : 10.0 NO PATCH
Files correlati : Ricompilazione Demo : [ ] Commento : git-svn-id: svn://10.65.10.50/trunk@17364 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
f7e07956e8
commit
6035ab3245
@ -747,27 +747,23 @@ void TwxWindow::OnMouseWheel(wxMouseEvent& evt)
|
||||
void TwxWindow::OnPaint(wxPaintEvent& WXUNUSED(evt))
|
||||
{
|
||||
const wxRect rctDamaged = GetUpdateRegion().GetBox();
|
||||
if (!rctDamaged.IsEmpty())
|
||||
{
|
||||
EVENT e; memset(&e, 0, sizeof(EVENT));
|
||||
e.type = E_UPDATE;
|
||||
|
||||
RCT& rct = e.v.update.rct;
|
||||
EVENT e; memset(&e, 0, sizeof(EVENT));
|
||||
e.type = E_UPDATE;
|
||||
|
||||
//wxRect rctDamaged = GetUpdateRegion().GetBox();
|
||||
rct.left = rctDamaged.x;
|
||||
rct.top = rctDamaged.y;
|
||||
rct.right = rctDamaged.GetRight()+1;
|
||||
rct.bottom = rctDamaged.GetBottom()+1;
|
||||
RCT& rct = e.v.update.rct;
|
||||
|
||||
TDC& tdc = GetTDCMapper().GetTDC((WINDOW)this);
|
||||
tdc.GetDC(true); // Forza la creazione di un wxPaintDC
|
||||
DoXvtEvent(e);
|
||||
tdc.KillDC(); // Distrugge il wxPaintDC
|
||||
GetTDCMapper().DestroyDC(NULL_WIN); // Distrugge davvero tutti i wxClientDC residui (risolve molte "porcate" del video)
|
||||
}
|
||||
else
|
||||
int keku = 1;
|
||||
//wxRect rctDamaged = GetUpdateRegion().GetBox();
|
||||
rct.left = rctDamaged.x;
|
||||
rct.top = rctDamaged.y;
|
||||
rct.right = rctDamaged.GetRight()+1;
|
||||
rct.bottom = rctDamaged.GetBottom()+1;
|
||||
|
||||
TDC& tdc = GetTDCMapper().GetTDC((WINDOW)this);
|
||||
tdc.GetDC(true); // Forza la creazione di un wxPaintDC
|
||||
DoXvtEvent(e);
|
||||
tdc.KillDC(); // Distrugge il wxPaintDC
|
||||
GetTDCMapper().DestroyDC(NULL_WIN); // Distrugge davvero tutti i wxClientDC residui (risolve molte "porcate" del video)
|
||||
}
|
||||
|
||||
static SCROLL_CONTROL ConvertScrollToXVT(wxEventType et)
|
||||
@ -1040,26 +1036,19 @@ void TTaskWin::OnMenu(wxCommandEvent& evt)
|
||||
void TTaskWin::OnPaint(wxPaintEvent& WXUNUSED(evt))
|
||||
{
|
||||
const wxRect rctDamaged = GetUpdateRegion().GetBox();
|
||||
if (!rctDamaged.IsEmpty())
|
||||
{
|
||||
EVENT e; memset(&e, 0, sizeof(EVENT));
|
||||
e.type = E_UPDATE;
|
||||
RCT& rct = e.v.update.rct;
|
||||
rct.left = rctDamaged.x;
|
||||
rct.top = rctDamaged.y;
|
||||
rct.right = rctDamaged.GetRight()+1;
|
||||
rct.bottom = rctDamaged.GetBottom()+1;
|
||||
|
||||
TDC& dc = GetTDCMapper().GetTDC((WINDOW)this);
|
||||
dc.GetDC(true); // Forza la creazione di un wxPaintDC
|
||||
_task_win_handler((WINDOW)this, &e);
|
||||
dc.KillDC();
|
||||
}
|
||||
else
|
||||
{
|
||||
// Tempo risparmiato
|
||||
int keku = 1;
|
||||
}
|
||||
EVENT e; memset(&e, 0, sizeof(EVENT));
|
||||
e.type = E_UPDATE;
|
||||
RCT& rct = e.v.update.rct;
|
||||
rct.left = rctDamaged.x;
|
||||
rct.top = rctDamaged.y;
|
||||
rct.right = rctDamaged.GetRight()+1;
|
||||
rct.bottom = rctDamaged.GetBottom()+1;
|
||||
|
||||
TDC& dc = GetTDCMapper().GetTDC((WINDOW)this);
|
||||
dc.GetDC(true); // Forza la creazione di un wxPaintDC
|
||||
_task_win_handler((WINDOW)this, &e);
|
||||
dc.KillDC();
|
||||
}
|
||||
|
||||
void TTaskWin::OnSize(wxSizeEvent& evt)
|
||||
|
Loading…
x
Reference in New Issue
Block a user