mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-10-06 00:30:10 -06:00
.CtrlCore: Applied trick to avoid 'black corners' effect (thanks porto), XmlIO now has Node method
git-svn-id: svn://ultimatepp.org/upp/trunk@2857 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
330ea9661a
commit
b1e798150a
2 changed files with 10 additions and 6 deletions
|
|
@ -474,7 +474,7 @@ void Ctrl::Create0(Ctrl::CreateBox *cr)
|
|||
top->hwnd = CreateWindowExW(cr->exstyle,
|
||||
cr->savebits ? cr->dropshadow ? L"UPP-CLASS-SB-DS-W" : L"UPP-CLASS-SB-W"
|
||||
: cr->dropshadow ? L"UPP-CLASS-DS-W" : L"UPP-CLASS-W",
|
||||
L"", cr->style, r.left, r.top, r.Width(), r.Height(),
|
||||
L"", cr->style, 0, 0, 0, 0,
|
||||
cr->parent, NULL, hInstance, this);
|
||||
else
|
||||
top->hwnd = CreateWindowW(L"UPP-CLASS-W",
|
||||
|
|
@ -485,13 +485,13 @@ void Ctrl::Create0(Ctrl::CreateBox *cr)
|
|||
top->hwnd = CreateWindowExW(cr->exstyle,
|
||||
cr->savebits ? cr->dropshadow ? L"UPP-CLASS-SB-DS-W" : L"UPP-CLASS-SB-W"
|
||||
: cr->dropshadow ? L"UPP-CLASS-DS-W" : L"UPP-CLASS-W",
|
||||
L"", cr->style, r.left, r.top, r.Width(), r.Height(),
|
||||
L"", cr->style, 0, 0, 0, 0,
|
||||
cr->parent, NULL, hInstance, this);
|
||||
else
|
||||
top->hwnd = CreateWindowEx(cr->exstyle,
|
||||
cr->savebits ? cr->dropshadow ? "UPP-CLASS-SB-DS-A" : "UPP-CLASS-SB-A"
|
||||
: cr->dropshadow ? "UPP-CLASS-DS-A" : "UPP-CLASS-A",
|
||||
"", cr->style, r.left, r.top, r.Width(), r.Height(),
|
||||
"", cr->style, 0, 0, 0, 0,
|
||||
cr->parent, NULL, hInstance, this);
|
||||
#endif
|
||||
|
||||
|
|
@ -499,6 +499,7 @@ void Ctrl::Create0(Ctrl::CreateBox *cr)
|
|||
|
||||
ASSERT(top->hwnd);
|
||||
|
||||
::MoveWindow(top->hwnd, r.left, r.top, r.Width(), r.Height(), false); // To avoid "black corners" artifact effect
|
||||
::ShowWindow(top->hwnd, visible ? cr->show : SW_HIDE);
|
||||
// ::UpdateWindow(hwnd);
|
||||
StateH(OPEN);
|
||||
|
|
|
|||
Loading…
Reference in a new issue