MFC, как пристыковать контроль заполнения?

Как заставить listctrl перейти в tabctrl и из tabctrl в диалог?

Также есть ли способ выровнять флажок по центру первого столбца или только выровнять текст по центру?

введите здесь описание изображения


person Yen Dang    schedule 09.06.2021    source источник
comment
Вероятно, будет легче получить ответ, если вы предоставите часть кода, который получил этот диалог.   -  person Jeffrey    schedule 10.06.2021
comment
Привет, @Jeffrey, из этого поста perfectl" title="как сделать так, чтобы флажок заголовка столбца listcontrol был выровнен идеально"> stackoverflow.com/questions/27914005/ вы можете это сделать.   -  person Yen Dang    schedule 10.06.2021
comment
Измените размер элемента управления вкладкой по сравнению с его родительским CWnd::OnSize< /а> реализация. Из члена OnSize CTabCtrl вы можете рассчитать размер дисплея на основе размера окна (CTabCtrl::AdjustRect). Как только это будет сделано, вы можете изменить размер CListCtrl, чтобы заполнить всю область отображения элемента управления вкладкой.   -  person IInspectable    schedule 10.06.2021
comment
Привет @IInspectable, я создал дополнительный столбец для настройки номеров заказов и на основе вашего ответа. моя проблема решена. Большое спасибо!   -  person Yen Dang    schedule 11.06.2021
comment
Используйте CMFCTabCtrl, и вы избежите большого количества логики ручного отображения/скрытия элементов управления. И если вы объявите этот элемент управления списком как окно соответствующей вкладки (может быть с CMFCTabCtrl::AddTab), у вас будет автоматически выполнено поведение изменения размера.   -  person sergiol    schedule 12.06.2021
comment
Привет, обязательно хочу попробовать. однако при включении файла заголовка CMFCTabCtrl я получил ошибку байтов неоднозначного символа. я застрял там и вернулся к этому управлению :(.   -  person Yen Dang    schedule 12.06.2021