Rick York Ответов: 0

Есть ли хорошие реализации cchecklistbox?


Проблема заключается в том, что реализация CCheckListBox по умолчанию нарушена. Размеры строк неверны, поэтому он неправильно рисует содержимое списка. Я написал замену, которая работает правильно. Я заметил, что мой еще не совсем дроп-Ин замена, поэтому я работаю над настройкой некоторых вещей сейчас, так что скоро это будет.

Мой вопрос заключается в том, знает ли кто-нибудь о реализации CCheckListBox для MFC, которая работает правильно? Я спрашиваю, потому что просто использую его вместо этого, если он работает правильно и является истинной заменой капель. В противном случае я продолжу свою работу и в конечном итоге опубликую ее здесь. Я потратил довольно много времени на поиск в google и ничего не смог найти. Я нашел его в простом C/Win32-SDK здесь, и он хорошо работает, но это не MFC. Я основал свою работу на нем и теперь немного расширяю ее.

Что я уже пробовал:

Я ищу альтернативы и сейчас пишу свою собственную.

KarstenK

Совет: выполните поиск в статьях codeproject. Некоторые драгоценные камни ждут, чтобы их нашли ;-)

Rick York

Спасибо, Карстен. Я искал и не нашел того, что искал. Как я уже писал ранее, я нашел здесь один, который хорошо работает, но он находится в прямом C. Сейчас я адаптирую его для MFC, так как не могу найти ничего другого.

Rick York

Мой ответ состоял в том, чтобы полностью избежать использования класса CCheckListBox. Я использую производную элемента управления списком и устанавливаю флажок в первом столбце. Это рисует правильно, так что все хорошо.

0 Ответов