mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-08-29 06:12:59 -06:00
CtrlCore: DHCtrl fixed
git-svn-id: svn://ultimatepp.org/upp/trunk@12019 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
0119bc5167
commit
b50ea5b44a
2 changed files with 4 additions and 4 deletions
|
|
@ -64,12 +64,11 @@ void DHCtrl::OpenHWND()
|
|||
GuiLock __;
|
||||
CloseHWND();
|
||||
HWND phwnd = GetTopCtrl()->GetHWND();
|
||||
if(phwnd) {
|
||||
if(phwnd)
|
||||
CreateWindowEx(0, "UPP-CLASS-A", "",
|
||||
WS_CHILD|WS_DISABLED|WS_VISIBLE,
|
||||
0, 0, 20, 20,
|
||||
phwnd, NULL, hInstance, this);
|
||||
}
|
||||
}
|
||||
|
||||
void DHCtrl::SyncHWND()
|
||||
|
|
@ -102,6 +101,7 @@ DHCtrl::DHCtrl()
|
|||
{
|
||||
hwnd = NULL;
|
||||
isdhctrl = true;
|
||||
BackPaint(EXCLUDEPAINT);
|
||||
}
|
||||
|
||||
DHCtrl::~DHCtrl()
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ namespace Upp {
|
|||
#define LOGTIMING 0
|
||||
|
||||
#ifdef _DEBUG
|
||||
// #define LOGMESSAGES 1
|
||||
#define LOGMESSAGES 1
|
||||
#endif
|
||||
|
||||
#define ELOGW(x) // RLOG(GetSysTime() << ": " << x) // Only activate in MT!
|
||||
|
|
@ -675,7 +675,7 @@ LRESULT CALLBACK Ctrl::WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lP
|
|||
}
|
||||
#endif
|
||||
LRESULT l = 0;
|
||||
if(w && w->GetHWND()) {
|
||||
if(w && (w->GetHWND() || w->isdhctrl)) {
|
||||
#if defined(_DEBUG) && LOGTIMING
|
||||
int ticks = msecs();
|
||||
String wname = w->Name();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue