Я пытаюсь отключить возможность пользователя изменять состояние флажка в элементе управления списком. В настоящее время я меняю состояние прагматично. Я уже обрабатываю сообщение LVN_ITEMCHANGED
, и попытка изменить состояние невозможна из-за компоновки остальной части программы. Я также пытался выполнить HitTest, когда пользователь щелкает элемент управления списком и просто сбрасывает там флажок, но это не дает мне точных результатов, которые я ищу.
Отправляется ли конкретное сообщение или функция, которую я могу переопределить, когда пользователь щелкает сам флажок? Я просто хотел бы переопределить обработчик или поймать сообщение, чтобы оно никуда не ушло.