| | |
| | | |
| | | #define TV_FIRST 0x1100 |
| | | |
| | | #ifdef XWIN |
| | | struct SCROLLINFO |
| | | { |
| | | int cbSize; |
| | |
| | | int nPos; |
| | | int nTrackPos; |
| | | }; |
| | | #endif |
| | | |
| | | |
| | | struct tvitem |
| | | { |
| | |
| | | void SetLineAtRoot(bool value) |
| | | { |
| | | |
| | | int GWL_STYLE = -16; |
| | | int TVS_LINESATROOT = 0x0004; |
| | | int style = GetWindowLong(GetHWND(), GWL_STYLE); |
| | | int GWL_STYLE_ = -16; |
| | | int TVS_LINESATROOT_ = 0x0004; |
| | | int style = GetWindowLong(GetHWND(), GWL_STYLE_); |
| | | if (value) |
| | | SetWindowLong(GetHWND(), GWL_STYLE, style | TVS_LINESATROOT); |
| | | SetWindowLong(GetHWND(), GWL_STYLE_, style | TVS_LINESATROOT_); |
| | | else |
| | | SetWindowLong(GetHWND(), GWL_STYLE, style & ~TVS_LINESATROOT); |
| | | SetWindowLong(GetHWND(), GWL_STYLE_, style & ~TVS_LINESATROOT_); |
| | | } |
| | | |
| | | }; |