Custom TreeNode bounds
问题 How to extend the standard mouse behavior of a TreeView node (like selecting, hot tracking, expansion on double click etc.) over a wider node area? I've got a custom-drawn node that has a wider label than it would have if it was system-drawn and it only reacts to mouse actions when the cursor is within the ordinary node bounds. Any Ideas? BTW, intercepting TVM_GETITEMRECT and TVM_HITTEST won't do the trick. A few words about what I'm doing: I'm developing a WinForms tree control that normally