Home | Info | Community | Development | myReactOS | Contact Us
[static]
Definition at line 5469 of file treeview.c.
Referenced by TREEVIEW_WindowProc().
{ TRACE("(%lx %lx)\n", wParam, lParam); if (wParam == GWL_STYLE) { DWORD dwNewStyle = ((LPSTYLESTRUCT)lParam)->styleNew; if ((infoPtr->dwStyle ^ dwNewStyle) & TVS_CHECKBOXES) { if (dwNewStyle & TVS_CHECKBOXES) { TREEVIEW_InitCheckboxes(infoPtr); TRACE("checkboxes enabled\n"); /* set all items to state image index 1 */ TREEVIEW_ResetImageStateIndex(infoPtr, infoPtr->root); } else { FIXME("tried to disable checkboxes\n"); } } if ((infoPtr->dwStyle ^ dwNewStyle) & TVS_NOTOOLTIPS) { if (infoPtr->dwStyle & TVS_NOTOOLTIPS) { infoPtr->hwndToolTip = COMCTL32_CreateToolTip(infoPtr->hwnd); TRACE("tooltips enabled\n"); } else { DestroyWindow(infoPtr->hwndToolTip); infoPtr->hwndToolTip = 0; TRACE("tooltips disabled\n"); } } infoPtr->dwStyle = dwNewStyle; } TREEVIEW_UpdateSubTree(infoPtr, infoPtr->root); TREEVIEW_UpdateScrollBars(infoPtr); TREEVIEW_Invalidate(infoPtr, NULL); return 0; }