mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 06:02:59 +00:00
Autosyncing with Wine HEAD
svn path=/trunk/; revision=31773
This commit is contained in:
parent
ae52811702
commit
5763a92d61
19 changed files with 71 additions and 100 deletions
|
@ -1,5 +1,6 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<group>
|
||||||
<module name="comctl32" type="win32dll" baseaddress="${BASEADDRESS_COMCTL32}" installbase="system32" installname="comctl32.dll" allowwarnings="true">
|
<module name="comctl32" type="win32dll" baseaddress="${BASEADDRESS_COMCTL32}" installbase="system32" installname="comctl32.dll" allowwarnings="true">
|
||||||
<autoregister infsection="OleControlDlls" type="DllInstall" />
|
<autoregister infsection="OleControlDlls" type="DllInstall" />
|
||||||
<importlibrary definition="comctl32.spec.def" />
|
<importlibrary definition="comctl32.spec.def" />
|
||||||
|
@ -54,3 +55,4 @@
|
||||||
<file>rsrc.rc</file>
|
<file>rsrc.rc</file>
|
||||||
<file>comctl32.spec</file>
|
<file>comctl32.spec</file>
|
||||||
</module>
|
</module>
|
||||||
|
</group>
|
||||||
|
|
|
@ -86,7 +86,7 @@ Index: tooltips.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- tooltips.c (revision 25790)
|
--- tooltips.c (revision 25790)
|
||||||
+++ tooltips.c (working copy)
|
+++ tooltips.c (working copy)
|
||||||
@@ -2440,7 +2440,34 @@
|
@@ -2433,7 +2433,34 @@
|
||||||
TOOLTIPS_NotifyFormat (HWND hwnd, WPARAM wParam, LPARAM lParam)
|
TOOLTIPS_NotifyFormat (HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||||
{
|
{
|
||||||
FIXME ("hwnd=%p wParam=%lx lParam=%lx\n", hwnd, wParam, lParam);
|
FIXME ("hwnd=%p wParam=%lx lParam=%lx\n", hwnd, wParam, lParam);
|
||||||
|
@ -125,7 +125,7 @@ Index: treeview.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- treeview.c (revision 27134)
|
--- treeview.c (revision 27134)
|
||||||
+++ treeview.c (working copy)
|
+++ treeview.c (working copy)
|
||||||
@@ -2844,8 +2844,6 @@
|
@@ -2834,8 +2834,6 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -207,7 +207,7 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
|
||||||
case DLL_PROCESS_ATTACH:
|
case DLL_PROCESS_ATTACH:
|
||||||
DisableThreadLibraryCalls(hinstDLL);
|
DisableThreadLibraryCalls(hinstDLL);
|
||||||
|
|
||||||
COMCTL32_hModule = (HMODULE)hinstDLL;
|
COMCTL32_hModule = hinstDLL;
|
||||||
|
|
||||||
/* add global subclassing atom (used by 'tooltip' and 'updown') */
|
/* add global subclassing atom (used by 'tooltip' and 'updown') */
|
||||||
COMCTL32_wSubclass = (LPWSTR)(DWORD_PTR)GlobalAddAtomW (strCC32SubclassInfo);
|
COMCTL32_wSubclass = (LPWSTR)(DWORD_PTR)GlobalAddAtomW (strCC32SubclassInfo);
|
||||||
|
@ -715,7 +715,7 @@ InitCommonControls (void)
|
||||||
*
|
*
|
||||||
* NOTES
|
* NOTES
|
||||||
* Probaly all versions of comctl32 initializes the Win95 controls in DllMain
|
* Probaly all versions of comctl32 initializes the Win95 controls in DllMain
|
||||||
* during DLL initializaiton. Starting from comctl32 v5.82 all the controls
|
* during DLL initialization. Starting from comctl32 v5.82 all the controls
|
||||||
* are initialized there. We follow this behaviour and this function is just
|
* are initialized there. We follow this behaviour and this function is just
|
||||||
* a dummy.
|
* a dummy.
|
||||||
*
|
*
|
||||||
|
@ -885,7 +885,7 @@ CreateMappedBitmap (HINSTANCE hInstance, INT_PTR idBitmap, UINT wFlags,
|
||||||
return 0;
|
return 0;
|
||||||
RtlMoveMemory (lpBitmapInfo, lpBitmap, nSize);
|
RtlMoveMemory (lpBitmapInfo, lpBitmap, nSize);
|
||||||
|
|
||||||
pColorTable = (RGBQUAD*)(((LPBYTE)lpBitmapInfo)+(UINT)lpBitmapInfo->biSize);
|
pColorTable = (RGBQUAD*)(((LPBYTE)lpBitmapInfo) + lpBitmapInfo->biSize);
|
||||||
|
|
||||||
for (iColor = 0; iColor < nColorTableSize; iColor++) {
|
for (iColor = 0; iColor < nColorTableSize; iColor++) {
|
||||||
for (i = 0; i < iMaps; i++) {
|
for (i = 0; i < iMaps; i++) {
|
||||||
|
@ -907,8 +907,8 @@ CreateMappedBitmap (HINSTANCE hInstance, INT_PTR idBitmap, UINT wFlags,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
nWidth = (INT)lpBitmapInfo->biWidth;
|
nWidth = lpBitmapInfo->biWidth;
|
||||||
nHeight = (INT)lpBitmapInfo->biHeight;
|
nHeight = lpBitmapInfo->biHeight;
|
||||||
hdcScreen = GetDC (NULL);
|
hdcScreen = GetDC (NULL);
|
||||||
hbm = CreateCompatibleBitmap (hdcScreen, nWidth, nHeight);
|
hbm = CreateCompatibleBitmap (hdcScreen, nWidth, nHeight);
|
||||||
if (hbm) {
|
if (hbm) {
|
||||||
|
|
|
@ -1072,7 +1072,7 @@ DATETIME_SetFocus (DATETIME_INFO *infoPtr, HWND lostFocus)
|
||||||
TRACE("got focus from %p\n", lostFocus);
|
TRACE("got focus from %p\n", lostFocus);
|
||||||
|
|
||||||
/* if monthcal is open and it loses focus, close monthcal */
|
/* if monthcal is open and it loses focus, close monthcal */
|
||||||
if (infoPtr->hMonthCal && (lostFocus == infoPtr->hMonthCal) && \
|
if (infoPtr->hMonthCal && (lostFocus == infoPtr->hMonthCal) &&
|
||||||
IsWindowVisible(infoPtr->hMonthCal))
|
IsWindowVisible(infoPtr->hMonthCal))
|
||||||
{
|
{
|
||||||
ShowWindow(infoPtr->hMonthCal, SW_HIDE);
|
ShowWindow(infoPtr->hMonthCal, SW_HIDE);
|
||||||
|
@ -1108,7 +1108,7 @@ DATETIME_SendDateTimeChangeNotify (const DATETIME_INFO *infoPtr)
|
||||||
|
|
||||||
MONTHCAL_CopyTime (&infoPtr->date, &dtdtc.st);
|
MONTHCAL_CopyTime (&infoPtr->date, &dtdtc.st);
|
||||||
return (BOOL) SendMessageW (infoPtr->hwndNotify, WM_NOTIFY,
|
return (BOOL) SendMessageW (infoPtr->hwndNotify, WM_NOTIFY,
|
||||||
(WPARAM)dtdtc.nmhdr.idFrom, (LPARAM)&dtdtc);
|
dtdtc.nmhdr.idFrom, (LPARAM)&dtdtc);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1123,7 +1123,7 @@ DATETIME_SendSimpleNotify (const DATETIME_INFO *infoPtr, UINT code)
|
||||||
nmhdr.code = code;
|
nmhdr.code = code;
|
||||||
|
|
||||||
return (BOOL) SendMessageW (infoPtr->hwndNotify, WM_NOTIFY,
|
return (BOOL) SendMessageW (infoPtr->hwndNotify, WM_NOTIFY,
|
||||||
(WPARAM)nmhdr.idFrom, (LPARAM)&nmhdr);
|
nmhdr.idFrom, (LPARAM)&nmhdr);
|
||||||
}
|
}
|
||||||
|
|
||||||
static LRESULT
|
static LRESULT
|
||||||
|
|
|
@ -783,7 +783,7 @@ HEADER_SendNotify(HWND hwnd, UINT code, NMHDR *nmhdr)
|
||||||
nmhdr->code = code;
|
nmhdr->code = code;
|
||||||
|
|
||||||
return SendMessageW(infoPtr->hwndNotify, WM_NOTIFY,
|
return SendMessageW(infoPtr->hwndNotify, WM_NOTIFY,
|
||||||
(WPARAM)nmhdr->idFrom, (LPARAM)nmhdr);
|
nmhdr->idFrom, (LPARAM)nmhdr);
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL
|
static BOOL
|
||||||
|
@ -909,9 +909,7 @@ HEADER_PrepareCallbackItems(HWND hwnd, INT iItem, INT reqMask)
|
||||||
dispInfo.lParam = lpItem->lParam;
|
dispInfo.lParam = lpItem->lParam;
|
||||||
|
|
||||||
TRACE("Sending HDN_GETDISPINFO%c\n", infoPtr->nNotifyFormat == NFR_UNICODE?'W':'A');
|
TRACE("Sending HDN_GETDISPINFO%c\n", infoPtr->nNotifyFormat == NFR_UNICODE?'W':'A');
|
||||||
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY,
|
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, dispInfo.hdr.idFrom, (LPARAM)&dispInfo);
|
||||||
(WPARAM) dispInfo.hdr.idFrom,
|
|
||||||
(LPARAM) &dispInfo);
|
|
||||||
|
|
||||||
TRACE("SendMessage returns(mask:0x%x,str:%s,lParam:%p)\n",
|
TRACE("SendMessage returns(mask:0x%x,str:%s,lParam:%p)\n",
|
||||||
dispInfo.mask,
|
dispInfo.mask,
|
||||||
|
|
|
@ -100,8 +100,7 @@ static INT IPADDRESS_IPNotify (const IPADDRESS_INFO *infoPtr, INT field, INT val
|
||||||
nmip.iField = field;
|
nmip.iField = field;
|
||||||
nmip.iValue = value;
|
nmip.iValue = value;
|
||||||
|
|
||||||
SendMessageW (infoPtr->Notify, WM_NOTIFY,
|
SendMessageW (infoPtr->Notify, WM_NOTIFY, nmip.hdr.idFrom, (LPARAM)&nmip);
|
||||||
(WPARAM)nmip.hdr.idFrom, (LPARAM)&nmip);
|
|
||||||
|
|
||||||
TRACE("<-- %d\n", nmip.iValue);
|
TRACE("<-- %d\n", nmip.iValue);
|
||||||
|
|
||||||
|
|
|
@ -735,8 +735,7 @@ static LRESULT notify_hdr(const LISTVIEW_INFO *infoPtr, INT code, LPNMHDR pnmh)
|
||||||
pnmh->hwndFrom = infoPtr->hwndSelf;
|
pnmh->hwndFrom = infoPtr->hwndSelf;
|
||||||
pnmh->idFrom = GetWindowLongPtrW(infoPtr->hwndSelf, GWLP_ID);
|
pnmh->idFrom = GetWindowLongPtrW(infoPtr->hwndSelf, GWLP_ID);
|
||||||
pnmh->code = code;
|
pnmh->code = code;
|
||||||
result = SendMessageW(infoPtr->hwndNotify, WM_NOTIFY,
|
result = SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, pnmh->idFrom, (LPARAM)pnmh);
|
||||||
(WPARAM)pnmh->idFrom, (LPARAM)pnmh);
|
|
||||||
|
|
||||||
TRACE(" <= %ld\n", result);
|
TRACE(" <= %ld\n", result);
|
||||||
|
|
||||||
|
|
|
@ -1305,8 +1305,7 @@ static void MONTHCAL_GoToNextMonth(MONTHCAL_INFO *infoPtr)
|
||||||
nmds.cDayState = infoPtr->monthRange;
|
nmds.cDayState = infoPtr->monthRange;
|
||||||
nmds.prgDayState = Alloc(infoPtr->monthRange * sizeof(MONTHDAYSTATE));
|
nmds.prgDayState = Alloc(infoPtr->monthRange * sizeof(MONTHDAYSTATE));
|
||||||
|
|
||||||
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY,
|
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, nmds.nmhdr.idFrom, (LPARAM)&nmds);
|
||||||
(WPARAM)nmds.nmhdr.idFrom, (LPARAM)&nmds);
|
|
||||||
for(i=0; i<infoPtr->monthRange; i++)
|
for(i=0; i<infoPtr->monthRange; i++)
|
||||||
infoPtr->monthdayState[i] = nmds.prgDayState[i];
|
infoPtr->monthdayState[i] = nmds.prgDayState[i];
|
||||||
}
|
}
|
||||||
|
@ -1336,8 +1335,7 @@ static void MONTHCAL_GoToPrevMonth(MONTHCAL_INFO *infoPtr)
|
||||||
nmds.prgDayState = Alloc
|
nmds.prgDayState = Alloc
|
||||||
(infoPtr->monthRange * sizeof(MONTHDAYSTATE));
|
(infoPtr->monthRange * sizeof(MONTHDAYSTATE));
|
||||||
|
|
||||||
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY,
|
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, nmds.nmhdr.idFrom, (LPARAM)&nmds);
|
||||||
(WPARAM)nmds.nmhdr.idFrom, (LPARAM)&nmds);
|
|
||||||
for(i=0; i<infoPtr->monthRange; i++)
|
for(i=0; i<infoPtr->monthRange; i++)
|
||||||
infoPtr->monthdayState[i] = nmds.prgDayState[i];
|
infoPtr->monthdayState[i] = nmds.prgDayState[i];
|
||||||
}
|
}
|
||||||
|
@ -1490,10 +1488,10 @@ MONTHCAL_LButtonDown(MONTHCAL_INFO *infoPtr, LPARAM lParam)
|
||||||
nmsc.nmhdr.code = MCN_SELCHANGE;
|
nmsc.nmhdr.code = MCN_SELCHANGE;
|
||||||
MONTHCAL_CopyTime(&infoPtr->minSel, &nmsc.stSelStart);
|
MONTHCAL_CopyTime(&infoPtr->minSel, &nmsc.stSelStart);
|
||||||
MONTHCAL_CopyTime(&infoPtr->maxSel, &nmsc.stSelEnd);
|
MONTHCAL_CopyTime(&infoPtr->maxSel, &nmsc.stSelEnd);
|
||||||
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, (WPARAM)nmsc.nmhdr.idFrom, (LPARAM)&nmsc);
|
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, nmsc.nmhdr.idFrom, (LPARAM)&nmsc);
|
||||||
|
|
||||||
nmsc.nmhdr.code = MCN_SELECT;
|
nmsc.nmhdr.code = MCN_SELECT;
|
||||||
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, (WPARAM)nmsc.nmhdr.idFrom,(LPARAM)&nmsc);
|
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, nmsc.nmhdr.idFrom, (LPARAM)&nmsc);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
if(hit == MCHT_CALENDARDATE) {
|
if(hit == MCHT_CALENDARDATE) {
|
||||||
|
@ -1511,8 +1509,7 @@ MONTHCAL_LButtonDown(MONTHCAL_INFO *infoPtr, LPARAM lParam)
|
||||||
MONTHCAL_CopyTime(&infoPtr->minSel,&nmsc.stSelStart);
|
MONTHCAL_CopyTime(&infoPtr->minSel,&nmsc.stSelStart);
|
||||||
MONTHCAL_CopyTime(&infoPtr->maxSel,&nmsc.stSelEnd);
|
MONTHCAL_CopyTime(&infoPtr->maxSel,&nmsc.stSelEnd);
|
||||||
|
|
||||||
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY,
|
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, nmsc.nmhdr.idFrom, (LPARAM)&nmsc);
|
||||||
(WPARAM)nmsc.nmhdr.idFrom,(LPARAM)&nmsc);
|
|
||||||
|
|
||||||
|
|
||||||
/* redraw both old and new days if the selected day changed */
|
/* redraw both old and new days if the selected day changed */
|
||||||
|
@ -1577,7 +1574,7 @@ MONTHCAL_LButtonUp(MONTHCAL_INFO *infoPtr, LPARAM lParam)
|
||||||
nmhdr.code = NM_RELEASEDCAPTURE;
|
nmhdr.code = NM_RELEASEDCAPTURE;
|
||||||
TRACE("Sent notification from %p to %p\n", infoPtr->hwndSelf, infoPtr->hwndNotify);
|
TRACE("Sent notification from %p to %p\n", infoPtr->hwndSelf, infoPtr->hwndNotify);
|
||||||
|
|
||||||
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, (WPARAM)nmhdr.idFrom, (LPARAM)&nmhdr);
|
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, nmhdr.idFrom, (LPARAM)&nmhdr);
|
||||||
/* redraw if necessary */
|
/* redraw if necessary */
|
||||||
if(redraw)
|
if(redraw)
|
||||||
InvalidateRect(infoPtr->hwndSelf, NULL, FALSE);
|
InvalidateRect(infoPtr->hwndSelf, NULL, FALSE);
|
||||||
|
@ -1589,7 +1586,7 @@ MONTHCAL_LButtonUp(MONTHCAL_INFO *infoPtr, LPARAM lParam)
|
||||||
MONTHCAL_CopyTime(&infoPtr->minSel, &nmsc.stSelStart);
|
MONTHCAL_CopyTime(&infoPtr->minSel, &nmsc.stSelStart);
|
||||||
MONTHCAL_CopyTime(&infoPtr->maxSel, &nmsc.stSelEnd);
|
MONTHCAL_CopyTime(&infoPtr->maxSel, &nmsc.stSelEnd);
|
||||||
|
|
||||||
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, (WPARAM)nmsc.nmhdr.idFrom, (LPARAM)&nmsc);
|
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, nmsc.nmhdr.idFrom, (LPARAM)&nmsc);
|
||||||
|
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -352,8 +352,7 @@ PAGER_CalcSize (const PAGER_INFO *infoPtr, INT* size, BOOL getWidth)
|
||||||
nmpgcs.dwFlag = getWidth ? PGF_CALCWIDTH : PGF_CALCHEIGHT;
|
nmpgcs.dwFlag = getWidth ? PGF_CALCWIDTH : PGF_CALCHEIGHT;
|
||||||
nmpgcs.iWidth = getWidth ? *size : 0;
|
nmpgcs.iWidth = getWidth ? *size : 0;
|
||||||
nmpgcs.iHeight = getWidth ? 0 : *size;
|
nmpgcs.iHeight = getWidth ? 0 : *size;
|
||||||
SendMessageW (infoPtr->hwndNotify, WM_NOTIFY,
|
SendMessageW (infoPtr->hwndNotify, WM_NOTIFY, nmpgcs.hdr.idFrom, (LPARAM)&nmpgcs);
|
||||||
(WPARAM)nmpgcs.hdr.idFrom, (LPARAM)&nmpgcs);
|
|
||||||
|
|
||||||
*size = getWidth ? nmpgcs.iWidth : nmpgcs.iHeight;
|
*size = getWidth ? nmpgcs.iWidth : nmpgcs.iHeight;
|
||||||
|
|
||||||
|
@ -763,8 +762,7 @@ PAGER_Scroll(PAGER_INFO* infoPtr, INT dir)
|
||||||
}
|
}
|
||||||
nmpgScroll.iScroll -= 2*infoPtr->nButtonSize;
|
nmpgScroll.iScroll -= 2*infoPtr->nButtonSize;
|
||||||
|
|
||||||
SendMessageW (infoPtr->hwndNotify, WM_NOTIFY,
|
SendMessageW (infoPtr->hwndNotify, WM_NOTIFY, nmpgScroll.hdr.idFrom, (LPARAM)&nmpgScroll);
|
||||||
(WPARAM)nmpgScroll.hdr.idFrom, (LPARAM)&nmpgScroll);
|
|
||||||
|
|
||||||
TRACE("[%p] PGN_SCROLL returns iScroll=%d\n", infoPtr->hwndSelf, nmpgScroll.iScroll);
|
TRACE("[%p] PGN_SCROLL returns iScroll=%d\n", infoPtr->hwndSelf, nmpgScroll.iScroll);
|
||||||
|
|
||||||
|
@ -1076,8 +1074,7 @@ PAGER_MouseMove (PAGER_INFO* infoPtr, INT keys, INT x, INT y)
|
||||||
nmhdr.hwndFrom = infoPtr->hwndSelf;
|
nmhdr.hwndFrom = infoPtr->hwndSelf;
|
||||||
nmhdr.idFrom = GetWindowLongPtrW(infoPtr->hwndSelf, GWLP_ID);
|
nmhdr.idFrom = GetWindowLongPtrW(infoPtr->hwndSelf, GWLP_ID);
|
||||||
nmhdr.code = NM_RELEASEDCAPTURE;
|
nmhdr.code = NM_RELEASEDCAPTURE;
|
||||||
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY,
|
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, nmhdr.idFrom, (LPARAM)&nmhdr);
|
||||||
(WPARAM)nmhdr.idFrom, (LPARAM)&nmhdr);
|
|
||||||
}
|
}
|
||||||
if (IsWindow(infoPtr->hwndSelf))
|
if (IsWindow(infoPtr->hwndSelf))
|
||||||
KillTimer(infoPtr->hwndSelf, TIMERID1);
|
KillTimer(infoPtr->hwndSelf, TIMERID1);
|
||||||
|
|
|
@ -522,7 +522,7 @@ static BOOL PROPSHEET_CollectPageInfo(LPCPROPSHEETPAGEW lppsp,
|
||||||
p += 2;
|
p += 2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
p += lstrlenW( (LPCWSTR)p ) + 1;
|
p += lstrlenW( p ) + 1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -536,14 +536,14 @@ static BOOL PROPSHEET_CollectPageInfo(LPCPROPSHEETPAGEW lppsp,
|
||||||
p += 2;
|
p += 2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
p += lstrlenW( (LPCWSTR)p ) + 1;
|
p += lstrlenW( p ) + 1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Extract the caption */
|
/* Extract the caption */
|
||||||
psInfo->proppage[index].pszText = (LPCWSTR)p;
|
psInfo->proppage[index].pszText = p;
|
||||||
TRACE("Tab %d %s\n",index,debugstr_w((LPCWSTR)p));
|
TRACE("Tab %d %s\n",index,debugstr_w( p ));
|
||||||
p += lstrlenW((LPCWSTR)p) + 1;
|
p += lstrlenW( p ) + 1;
|
||||||
|
|
||||||
if (dwFlags & PSP_USETITLE)
|
if (dwFlags & PSP_USETITLE)
|
||||||
{
|
{
|
||||||
|
@ -632,7 +632,7 @@ static INT_PTR PROPSHEET_CreateDialog(PropSheetInfo* psInfo)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!(template = (LPVOID)LoadResource(COMCTL32_hModule, hRes)))
|
if(!(template = LoadResource(COMCTL32_hModule, hRes)))
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1288,8 +1288,8 @@ static UINT GetTemplateSize(const DLGTEMPLATE* pTemplate)
|
||||||
p += 2;
|
p += 2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
TRACE("menu %s\n",debugstr_w((LPCWSTR)p));
|
TRACE("menu %s\n",debugstr_w( p ));
|
||||||
p += lstrlenW( (LPCWSTR)p ) + 1;
|
p += lstrlenW( p ) + 1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1303,22 +1303,22 @@ static UINT GetTemplateSize(const DLGTEMPLATE* pTemplate)
|
||||||
p += 2; /* 0xffff plus predefined window class ordinal value */
|
p += 2; /* 0xffff plus predefined window class ordinal value */
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
TRACE("class %s\n",debugstr_w((LPCWSTR)p));
|
TRACE("class %s\n",debugstr_w( p ));
|
||||||
p += lstrlenW( (LPCWSTR)p ) + 1;
|
p += lstrlenW( p ) + 1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* title */
|
/* title */
|
||||||
TRACE("title %s\n",debugstr_w((LPCWSTR)p));
|
TRACE("title %s\n",debugstr_w( p ));
|
||||||
p += lstrlenW((LPCWSTR)p) + 1;
|
p += lstrlenW( p ) + 1;
|
||||||
|
|
||||||
/* font, if DS_SETFONT set */
|
/* font, if DS_SETFONT set */
|
||||||
if ((DS_SETFONT & ((istemplateex)? ((const MyDLGTEMPLATEEX*)pTemplate)->style :
|
if ((DS_SETFONT & ((istemplateex)? ((const MyDLGTEMPLATEEX*)pTemplate)->style :
|
||||||
pTemplate->style)))
|
pTemplate->style)))
|
||||||
{
|
{
|
||||||
p+=(istemplateex)?3:1;
|
p+=(istemplateex)?3:1;
|
||||||
TRACE("font %s\n",debugstr_w((LPCWSTR)p));
|
TRACE("font %s\n",debugstr_w( p ));
|
||||||
p += lstrlenW( (LPCWSTR)p ) + 1; /* the font name */
|
p += lstrlenW( p ) + 1; /* the font name */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* now process the DLGITEMTEMPLATE(EX) structs (plus custom data)
|
/* now process the DLGITEMTEMPLATE(EX) structs (plus custom data)
|
||||||
|
@ -1342,8 +1342,8 @@ static UINT GetTemplateSize(const DLGTEMPLATE* pTemplate)
|
||||||
p += 2;
|
p += 2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
TRACE("class %s\n",debugstr_w((LPCWSTR)p));
|
TRACE("class %s\n",debugstr_w( p ));
|
||||||
p += lstrlenW( (LPCWSTR)p ) + 1;
|
p += lstrlenW( p ) + 1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1358,8 +1358,8 @@ static UINT GetTemplateSize(const DLGTEMPLATE* pTemplate)
|
||||||
p += 2;
|
p += 2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
TRACE("text %s\n",debugstr_w((LPCWSTR)p));
|
TRACE("text %s\n",debugstr_w( p ));
|
||||||
p += lstrlenW( (LPCWSTR)p ) + 1;
|
p += lstrlenW( p ) + 1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
p += *p / sizeof(WORD) + 1; /* Skip extra data */
|
p += *p / sizeof(WORD) + 1; /* Skip extra data */
|
||||||
|
|
|
@ -511,7 +511,7 @@ REBAR_Notify (NMHDR *nmhdr, const REBAR_INFO *infoPtr, UINT code)
|
||||||
|
|
||||||
TRACE("window %p, code=%08x, via %s\n", parent, code, (infoPtr->bUnicode)?"Unicode":"ANSI");
|
TRACE("window %p, code=%08x, via %s\n", parent, code, (infoPtr->bUnicode)?"Unicode":"ANSI");
|
||||||
|
|
||||||
return SendMessageW(parent, WM_NOTIFY, (WPARAM)nmhdr->idFrom, (LPARAM)nmhdr);
|
return SendMessageW(parent, WM_NOTIFY, nmhdr->idFrom, (LPARAM)nmhdr);
|
||||||
}
|
}
|
||||||
|
|
||||||
static INT
|
static INT
|
||||||
|
|
|
@ -1019,8 +1019,7 @@ STATUSBAR_WMCreate (HWND hwnd, const CREATESTRUCTA *lpCreate)
|
||||||
nmttc.hdr.code = NM_TOOLTIPSCREATED;
|
nmttc.hdr.code = NM_TOOLTIPSCREATED;
|
||||||
nmttc.hwndToolTips = infoPtr->hwndToolTip;
|
nmttc.hwndToolTips = infoPtr->hwndToolTip;
|
||||||
|
|
||||||
SendMessageW (lpCreate->hwndParent, WM_NOTIFY,
|
SendMessageW (lpCreate->hwndParent, WM_NOTIFY, nmttc.hdr.idFrom, (LPARAM)&nmttc);
|
||||||
(WPARAM)nmttc.hdr.idFrom, (LPARAM)&nmttc);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1314,7 +1314,7 @@ static LRESULT SYSLINK_SendParentNotify (const SYSLINK_INFO *infoPtr, UINT code,
|
||||||
nml.item.szUrl[0] = 0;
|
nml.item.szUrl[0] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
return SendMessageW(infoPtr->Notify, WM_NOTIFY, (WPARAM)nml.hdr.idFrom, (LPARAM)&nml);
|
return SendMessageW(infoPtr->Notify, WM_NOTIFY, nml.hdr.idFrom, (LPARAM)&nml);
|
||||||
}
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
|
|
|
@ -178,7 +178,7 @@ TAB_SendSimpleNotify (const TAB_INFO *infoPtr, UINT code)
|
||||||
nmhdr.code = code;
|
nmhdr.code = code;
|
||||||
|
|
||||||
return (BOOL) SendMessageW (infoPtr->hwndNotify, WM_NOTIFY,
|
return (BOOL) SendMessageW (infoPtr->hwndNotify, WM_NOTIFY,
|
||||||
(WPARAM) nmhdr.idFrom, (LPARAM) &nmhdr);
|
nmhdr.idFrom, (LPARAM) &nmhdr);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
|
@ -341,8 +341,7 @@ TOOLBAR_SendNotify (NMHDR *nmhdr, const TOOLBAR_INFO *infoPtr, UINT code)
|
||||||
TRACE("to window %p, code=%08x, %s\n", infoPtr->hwndNotify, code,
|
TRACE("to window %p, code=%08x, %s\n", infoPtr->hwndNotify, code,
|
||||||
(infoPtr->bUnicode) ? "via Unicode" : "via ANSI");
|
(infoPtr->bUnicode) ? "via Unicode" : "via ANSI");
|
||||||
|
|
||||||
return SendMessageW(infoPtr->hwndNotify, WM_NOTIFY,
|
return SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, nmhdr->idFrom, (LPARAM)nmhdr);
|
||||||
(WPARAM)nmhdr->idFrom, (LPARAM)nmhdr);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
|
@ -3918,7 +3917,7 @@ TOOLBAR_LoadImages (HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||||
{
|
{
|
||||||
TBADDBITMAP tbab;
|
TBADDBITMAP tbab;
|
||||||
tbab.hInst = (HINSTANCE)lParam;
|
tbab.hInst = (HINSTANCE)lParam;
|
||||||
tbab.nID = (UINT_PTR)wParam;
|
tbab.nID = wParam;
|
||||||
|
|
||||||
TRACE("hwnd = %p, hInst = %p, nID = %lu\n", hwnd, tbab.hInst, tbab.nID);
|
TRACE("hwnd = %p, hInst = %p, nID = %lu\n", hwnd, tbab.hInst, tbab.nID);
|
||||||
|
|
||||||
|
@ -4231,7 +4230,7 @@ TOOLBAR_Restore(TOOLBAR_INFO *infoPtr, const TBSAVEPARAMSW *lpSave)
|
||||||
if (!res)
|
if (!res)
|
||||||
{
|
{
|
||||||
nmtbr.pData = Alloc(dwSize);
|
nmtbr.pData = Alloc(dwSize);
|
||||||
nmtbr.cbData = (UINT)dwSize;
|
nmtbr.cbData = dwSize;
|
||||||
if (!nmtbr.pData) res = ERROR_OUTOFMEMORY;
|
if (!nmtbr.pData) res = ERROR_OUTOFMEMORY;
|
||||||
}
|
}
|
||||||
if (!res)
|
if (!res)
|
||||||
|
@ -6374,7 +6373,7 @@ static LRESULT TOOLBAR_TTGetDispInfo (TOOLBAR_INFO *infoPtr, NMTTDISPINFOW *lpnm
|
||||||
|
|
||||||
/* last resort: send notification on to app */
|
/* last resort: send notification on to app */
|
||||||
/* FIXME: find out what is really used here */
|
/* FIXME: find out what is really used here */
|
||||||
return SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, (WPARAM)lpnmtdi->hdr.idFrom, (LPARAM)lpnmtdi);
|
return SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, lpnmtdi->hdr.idFrom, (LPARAM)lpnmtdi);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -320,8 +320,7 @@ static void TOOLTIPS_GetDispInfoA(HWND hwnd, TOOLTIPS_INFO *infoPtr, TTTOOL_INFO
|
||||||
ttnmdi.lParam = toolPtr->lParam;
|
ttnmdi.lParam = toolPtr->lParam;
|
||||||
|
|
||||||
TRACE("hdr.idFrom = %lx\n", ttnmdi.hdr.idFrom);
|
TRACE("hdr.idFrom = %lx\n", ttnmdi.hdr.idFrom);
|
||||||
SendMessageW(toolPtr->hwnd, WM_NOTIFY,
|
SendMessageW(toolPtr->hwnd, WM_NOTIFY, toolPtr->uId, (LPARAM)&ttnmdi);
|
||||||
(WPARAM)toolPtr->uId, (LPARAM)&ttnmdi);
|
|
||||||
|
|
||||||
if (IS_INTRESOURCE(ttnmdi.lpszText)) {
|
if (IS_INTRESOURCE(ttnmdi.lpszText)) {
|
||||||
LoadStringW(ttnmdi.hinst, LOWORD(ttnmdi.lpszText),
|
LoadStringW(ttnmdi.hinst, LOWORD(ttnmdi.lpszText),
|
||||||
|
@ -351,8 +350,7 @@ static void TOOLTIPS_GetDispInfoA(HWND hwnd, TOOLTIPS_INFO *infoPtr, TTTOOL_INFO
|
||||||
/* FIXME: Unsure if SETITEM should save the value or not */
|
/* FIXME: Unsure if SETITEM should save the value or not */
|
||||||
if (infoPtr->szTipText[0] == 0x00) {
|
if (infoPtr->szTipText[0] == 0x00) {
|
||||||
|
|
||||||
SendMessageW(GetParent(toolPtr->hwnd), WM_NOTIFY,
|
SendMessageW(GetParent(toolPtr->hwnd), WM_NOTIFY, toolPtr->uId, (LPARAM)&ttnmdi);
|
||||||
(WPARAM)toolPtr->uId, (LPARAM)&ttnmdi);
|
|
||||||
|
|
||||||
if (IS_INTRESOURCE(ttnmdi.lpszText)) {
|
if (IS_INTRESOURCE(ttnmdi.lpszText)) {
|
||||||
LoadStringW(ttnmdi.hinst, LOWORD(ttnmdi.lpszText),
|
LoadStringW(ttnmdi.hinst, LOWORD(ttnmdi.lpszText),
|
||||||
|
@ -378,8 +376,7 @@ static void TOOLTIPS_GetDispInfoW(HWND hwnd, TOOLTIPS_INFO *infoPtr, TTTOOL_INFO
|
||||||
ttnmdi.lParam = toolPtr->lParam;
|
ttnmdi.lParam = toolPtr->lParam;
|
||||||
|
|
||||||
TRACE("hdr.idFrom = %lx\n", ttnmdi.hdr.idFrom);
|
TRACE("hdr.idFrom = %lx\n", ttnmdi.hdr.idFrom);
|
||||||
SendMessageW(toolPtr->hwnd, WM_NOTIFY,
|
SendMessageW(toolPtr->hwnd, WM_NOTIFY, toolPtr->uId, (LPARAM)&ttnmdi);
|
||||||
(WPARAM)toolPtr->uId, (LPARAM)&ttnmdi);
|
|
||||||
|
|
||||||
if (IS_INTRESOURCE(ttnmdi.lpszText)) {
|
if (IS_INTRESOURCE(ttnmdi.lpszText)) {
|
||||||
LoadStringW(ttnmdi.hinst, LOWORD(ttnmdi.lpszText),
|
LoadStringW(ttnmdi.hinst, LOWORD(ttnmdi.lpszText),
|
||||||
|
@ -409,8 +406,7 @@ static void TOOLTIPS_GetDispInfoW(HWND hwnd, TOOLTIPS_INFO *infoPtr, TTTOOL_INFO
|
||||||
/* FIXME: Unsure if SETITEM should save the value or not */
|
/* FIXME: Unsure if SETITEM should save the value or not */
|
||||||
if (infoPtr->szTipText[0] == 0x00) {
|
if (infoPtr->szTipText[0] == 0x00) {
|
||||||
|
|
||||||
SendMessageW(GetParent(toolPtr->hwnd), WM_NOTIFY,
|
SendMessageW(GetParent(toolPtr->hwnd), WM_NOTIFY, toolPtr->uId, (LPARAM)&ttnmdi);
|
||||||
(WPARAM)toolPtr->uId, (LPARAM)&ttnmdi);
|
|
||||||
|
|
||||||
if (IS_INTRESOURCE(ttnmdi.lpszText)) {
|
if (IS_INTRESOURCE(ttnmdi.lpszText)) {
|
||||||
LoadStringW(ttnmdi.hinst, LOWORD(ttnmdi.lpszText),
|
LoadStringW(ttnmdi.hinst, LOWORD(ttnmdi.lpszText),
|
||||||
|
@ -563,8 +559,7 @@ TOOLTIPS_Show (HWND hwnd, TOOLTIPS_INFO *infoPtr, BOOL track_activate)
|
||||||
hdr.hwndFrom = hwnd;
|
hdr.hwndFrom = hwnd;
|
||||||
hdr.idFrom = toolPtr->uId;
|
hdr.idFrom = toolPtr->uId;
|
||||||
hdr.code = TTN_SHOW;
|
hdr.code = TTN_SHOW;
|
||||||
SendMessageW (toolPtr->hwnd, WM_NOTIFY,
|
SendMessageW (toolPtr->hwnd, WM_NOTIFY, toolPtr->uId, (LPARAM)&hdr);
|
||||||
(WPARAM)toolPtr->uId, (LPARAM)&hdr);
|
|
||||||
|
|
||||||
TRACE("%s\n", debugstr_w(infoPtr->szTipText));
|
TRACE("%s\n", debugstr_w(infoPtr->szTipText));
|
||||||
|
|
||||||
|
@ -792,8 +787,7 @@ TOOLTIPS_Hide (HWND hwnd, TOOLTIPS_INFO *infoPtr)
|
||||||
hdr.hwndFrom = hwnd;
|
hdr.hwndFrom = hwnd;
|
||||||
hdr.idFrom = toolPtr->uId;
|
hdr.idFrom = toolPtr->uId;
|
||||||
hdr.code = TTN_POP;
|
hdr.code = TTN_POP;
|
||||||
SendMessageW (toolPtr->hwnd, WM_NOTIFY,
|
SendMessageW (toolPtr->hwnd, WM_NOTIFY, toolPtr->uId, (LPARAM)&hdr);
|
||||||
(WPARAM)toolPtr->uId, (LPARAM)&hdr);
|
|
||||||
|
|
||||||
infoPtr->nCurrentTool = -1;
|
infoPtr->nCurrentTool = -1;
|
||||||
|
|
||||||
|
@ -825,8 +819,7 @@ TOOLTIPS_TrackHide (HWND hwnd, const TOOLTIPS_INFO *infoPtr)
|
||||||
hdr.hwndFrom = hwnd;
|
hdr.hwndFrom = hwnd;
|
||||||
hdr.idFrom = toolPtr->uId;
|
hdr.idFrom = toolPtr->uId;
|
||||||
hdr.code = TTN_POP;
|
hdr.code = TTN_POP;
|
||||||
SendMessageW (toolPtr->hwnd, WM_NOTIFY,
|
SendMessageW (toolPtr->hwnd, WM_NOTIFY, toolPtr->uId, (LPARAM)&hdr);
|
||||||
(WPARAM)toolPtr->uId, (LPARAM)&hdr);
|
|
||||||
|
|
||||||
SetWindowPos (hwnd, HWND_TOP, 0, 0, 0, 0,
|
SetWindowPos (hwnd, HWND_TOP, 0, 0, 0, 0,
|
||||||
SWP_NOZORDER | SWP_HIDEWINDOW | SWP_NOACTIVATE);
|
SWP_NOZORDER | SWP_HIDEWINDOW | SWP_NOACTIVATE);
|
||||||
|
@ -1922,7 +1915,7 @@ TOOLTIPS_SetTitleA (HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||||
{
|
{
|
||||||
TOOLTIPS_INFO *infoPtr = TOOLTIPS_GetInfoPtr (hwnd);
|
TOOLTIPS_INFO *infoPtr = TOOLTIPS_GetInfoPtr (hwnd);
|
||||||
LPCSTR pszTitle = (LPCSTR)lParam;
|
LPCSTR pszTitle = (LPCSTR)lParam;
|
||||||
UINT_PTR uTitleIcon = (UINT_PTR)wParam;
|
UINT_PTR uTitleIcon = wParam;
|
||||||
UINT size;
|
UINT size;
|
||||||
|
|
||||||
TRACE("hwnd = %p, title = %s, icon = %p\n", hwnd, debugstr_a(pszTitle),
|
TRACE("hwnd = %p, title = %s, icon = %p\n", hwnd, debugstr_a(pszTitle),
|
||||||
|
@ -1955,7 +1948,7 @@ TOOLTIPS_SetTitleW (HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||||
{
|
{
|
||||||
TOOLTIPS_INFO *infoPtr = TOOLTIPS_GetInfoPtr (hwnd);
|
TOOLTIPS_INFO *infoPtr = TOOLTIPS_GetInfoPtr (hwnd);
|
||||||
LPCWSTR pszTitle = (LPCWSTR)lParam;
|
LPCWSTR pszTitle = (LPCWSTR)lParam;
|
||||||
UINT_PTR uTitleIcon = (UINT_PTR)wParam;
|
UINT_PTR uTitleIcon = wParam;
|
||||||
UINT size;
|
UINT size;
|
||||||
|
|
||||||
TRACE("hwnd = %p, title = %s, icon = %p\n", hwnd, debugstr_w(pszTitle),
|
TRACE("hwnd = %p, title = %s, icon = %p\n", hwnd, debugstr_w(pszTitle),
|
||||||
|
|
|
@ -119,8 +119,7 @@ static LRESULT notify_hdr (const TRACKBAR_INFO *infoPtr, INT code, LPNMHDR pnmh)
|
||||||
pnmh->hwndFrom = infoPtr->hwndSelf;
|
pnmh->hwndFrom = infoPtr->hwndSelf;
|
||||||
pnmh->idFrom = GetWindowLongPtrW(infoPtr->hwndSelf, GWLP_ID);
|
pnmh->idFrom = GetWindowLongPtrW(infoPtr->hwndSelf, GWLP_ID);
|
||||||
pnmh->code = code;
|
pnmh->code = code;
|
||||||
result = SendMessageW(infoPtr->hwndNotify, WM_NOTIFY,
|
result = SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, pnmh->idFrom, (LPARAM)pnmh);
|
||||||
(WPARAM)pnmh->idFrom, (LPARAM)pnmh);
|
|
||||||
|
|
||||||
TRACE(" <= %ld\n", result);
|
TRACE(" <= %ld\n", result);
|
||||||
|
|
||||||
|
|
|
@ -518,8 +518,7 @@ TREEVIEW_SendSimpleNotify(const TREEVIEW_INFO *infoPtr, UINT code)
|
||||||
nmhdr.idFrom = GetWindowLongPtrW(hwnd, GWLP_ID);
|
nmhdr.idFrom = GetWindowLongPtrW(hwnd, GWLP_ID);
|
||||||
nmhdr.code = get_notifycode(infoPtr, code);
|
nmhdr.code = get_notifycode(infoPtr, code);
|
||||||
|
|
||||||
return (BOOL)TREEVIEW_SendRealNotify(infoPtr,
|
return (BOOL)TREEVIEW_SendRealNotify(infoPtr, nmhdr.idFrom, (LPARAM)&nmhdr);
|
||||||
(WPARAM)nmhdr.idFrom, (LPARAM)&nmhdr);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID
|
static VOID
|
||||||
|
@ -582,9 +581,7 @@ TREEVIEW_SendTreeviewNotify(const TREEVIEW_INFO *infoPtr, UINT code, UINT action
|
||||||
nmhdr.ptDrag.x = 0;
|
nmhdr.ptDrag.x = 0;
|
||||||
nmhdr.ptDrag.y = 0;
|
nmhdr.ptDrag.y = 0;
|
||||||
|
|
||||||
ret = (BOOL)TREEVIEW_SendRealNotify(infoPtr,
|
ret = (BOOL)TREEVIEW_SendRealNotify(infoPtr, nmhdr.hdr.idFrom, (LPARAM)&nmhdr);
|
||||||
(WPARAM)nmhdr.hdr.idFrom,
|
|
||||||
(LPARAM)&nmhdr);
|
|
||||||
if (!infoPtr->bNtfUnicode)
|
if (!infoPtr->bNtfUnicode)
|
||||||
{
|
{
|
||||||
Free(nmhdr.itemOld.pszText);
|
Free(nmhdr.itemOld.pszText);
|
||||||
|
@ -614,9 +611,7 @@ TREEVIEW_SendTreeviewDnDNotify(const TREEVIEW_INFO *infoPtr, UINT code,
|
||||||
nmhdr.ptDrag.x = pt.x;
|
nmhdr.ptDrag.x = pt.x;
|
||||||
nmhdr.ptDrag.y = pt.y;
|
nmhdr.ptDrag.y = pt.y;
|
||||||
|
|
||||||
return (BOOL)TREEVIEW_SendRealNotify(infoPtr,
|
return (BOOL)TREEVIEW_SendRealNotify(infoPtr, nmhdr.hdr.idFrom, (LPARAM)&nmhdr);
|
||||||
(WPARAM)nmhdr.hdr.idFrom,
|
|
||||||
(LPARAM)&nmhdr);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -644,9 +639,7 @@ TREEVIEW_SendCustomDrawNotify(const TREEVIEW_INFO *infoPtr, DWORD dwDrawStage,
|
||||||
nmcdhdr.clrTextBk = infoPtr->clrBk;
|
nmcdhdr.clrTextBk = infoPtr->clrBk;
|
||||||
nmcdhdr.iLevel = 0;
|
nmcdhdr.iLevel = 0;
|
||||||
|
|
||||||
return (BOOL)TREEVIEW_SendRealNotify(infoPtr,
|
return (BOOL)TREEVIEW_SendRealNotify(infoPtr, nmcd->hdr.idFrom, (LPARAM)&nmcdhdr);
|
||||||
(WPARAM)nmcd->hdr.idFrom,
|
|
||||||
(LPARAM)&nmcdhdr);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -691,11 +684,9 @@ TREEVIEW_SendCustomDrawItemNotify(const TREEVIEW_INFO *infoPtr, HDC hdc,
|
||||||
nmcd->dwDrawStage, nmcd->hdc, nmcd->dwItemSpec,
|
nmcd->dwDrawStage, nmcd->hdc, nmcd->dwItemSpec,
|
||||||
nmcd->uItemState, nmcd->lItemlParam);
|
nmcd->uItemState, nmcd->lItemlParam);
|
||||||
|
|
||||||
retval = TREEVIEW_SendRealNotify(infoPtr,
|
retval = TREEVIEW_SendRealNotify(infoPtr, nmcd->hdr.idFrom, (LPARAM)nmcdhdr);
|
||||||
(WPARAM)nmcd->hdr.idFrom,
|
|
||||||
(LPARAM)nmcdhdr);
|
|
||||||
|
|
||||||
return (BOOL)retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL
|
static BOOL
|
||||||
|
@ -750,8 +741,7 @@ TREEVIEW_UpdateDispInfo(const TREEVIEW_INFO *infoPtr, TREEVIEW_ITEM *wineItem,
|
||||||
if (mask & TVIF_TEXT)
|
if (mask & TVIF_TEXT)
|
||||||
wineItem->textWidth = 0;
|
wineItem->textWidth = 0;
|
||||||
|
|
||||||
TREEVIEW_SendRealNotify(infoPtr,
|
TREEVIEW_SendRealNotify(infoPtr, callback.hdr.idFrom, (LPARAM)&callback);
|
||||||
(WPARAM)callback.hdr.idFrom, (LPARAM)&callback);
|
|
||||||
|
|
||||||
/* It may have changed due to a call to SetItem. */
|
/* It may have changed due to a call to SetItem. */
|
||||||
mask &= wineItem->callbackMask;
|
mask &= wineItem->callbackMask;
|
||||||
|
@ -3782,8 +3772,7 @@ TREEVIEW_EndEditLabelNow(TREEVIEW_INFO *infoPtr, BOOL bCancel)
|
||||||
tvdi.item.cchTextMax = 0;
|
tvdi.item.cchTextMax = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
bCommit = (BOOL)TREEVIEW_SendRealNotify(infoPtr,
|
bCommit = (BOOL)TREEVIEW_SendRealNotify(infoPtr, tvdi.hdr.idFrom, (LPARAM)&tvdi);
|
||||||
(WPARAM)tvdi.hdr.idFrom, (LPARAM)&tvdi);
|
|
||||||
|
|
||||||
if (!bCancel && bCommit) /* Apply the changes */
|
if (!bCancel && bCommit) /* Apply the changes */
|
||||||
{
|
{
|
||||||
|
|
|
@ -627,7 +627,7 @@ static void UPDOWN_DoAction (UPDOWN_INFO *infoPtr, int delta, int action)
|
||||||
ni.hdr.hwndFrom = infoPtr->Self;
|
ni.hdr.hwndFrom = infoPtr->Self;
|
||||||
ni.hdr.idFrom = GetWindowLongPtrW (infoPtr->Self, GWLP_ID);
|
ni.hdr.idFrom = GetWindowLongPtrW (infoPtr->Self, GWLP_ID);
|
||||||
ni.hdr.code = UDN_DELTAPOS;
|
ni.hdr.code = UDN_DELTAPOS;
|
||||||
if (!SendMessageW(infoPtr->Notify, WM_NOTIFY, (WPARAM)ni.hdr.idFrom, (LPARAM)&ni)) {
|
if (!SendMessageW(infoPtr->Notify, WM_NOTIFY, ni.hdr.idFrom, (LPARAM)&ni)) {
|
||||||
/* Parent said: OK to adjust */
|
/* Parent said: OK to adjust */
|
||||||
|
|
||||||
/* Now adjust value with (maybe new) delta */
|
/* Now adjust value with (maybe new) delta */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue