wxlistctrl выровнять изображение столбца по центру - PullRequest
0 голосов
/ 13 июля 2020

Как видно из заголовка, я не могу выровнять изображение по центру ячейки в wxwidget listctrl. Как и в прикрепленном изображении, вы можете видеть, что изображение всегда выравнивается по левому краю. Как поставить в центр? Заранее большое спасибо.

wxlistctrl выравнивание ячеек

    wxBitmap imgCheck(wxT("./immagini/checked.png"), wxBITMAP_TYPE_PNG);
    wxBitmap imgUnCheck(wxT("./immagini/unchecked.png"), wxBITMAP_TYPE_PNG);
    ...
    
    lstUtenti = new wxListCtrl(this,wxID_ANY, wxDefaultPosition, wxSize(780, -1), wxLC_REPORT|wxLC_SINGLE_SEL);
    ...

    wxImageList* imgCheckUncheck = new wxImageList(32,32);
    lstUtenti->AssignImageList(imgCheckUncheck, wxIMAGE_LIST_SMALL);
    int check = imgCheckUncheck->Add(imgCheck);
    int unCheck = imgCheckUncheck->Add(imgUnCheck);
    ...
    
    lstUtenti->AppendColumn("Notifiche", wxLIST_FORMAT_CENTRE);
    lstUtenti->AppendColumn("Eventi", wxLIST_FORMAT_CENTRE);
    ....

    lstUtenti->SetItem(0, 4, "", unCheck);
    lstUtenti->SetItem(0, 5, "", check);
...