Я использую TreeView с DrawMode = OwnerDrawAll. Таким образом, я должен иметь возможность рисовать узлы в любом случае, как мне нравится, в событии DrawNode, я думаю.
Однако область, где минус/плюс для развертывания/свертывания были бы, по-прежнему работает. Я хочу нарисовать изображение плюс/минус в другом месте, но, похоже, я вынужден рисовать его в небольшой предопределенной области, потому что Windows в любом случае использует эту область.
Мой вопрос: как я могу определить свой собственный регион, отвечающий за развертывание/свертывание? Или хотя бы избавиться от предопределенной области, чтобы ничего не происходило, когда пользователь щелкает в ней?