Die Sortierfunktion ist statisch (das muss sie auch sein), und verfügt damit nicht über einen this-Zeiger. Du kannst daher nur auf statische Membervariablen zugreifen.
Eine Möglichkeit wäre, als zweiten Parameter von SortItems nicht einen Zeiger auf das Steuerelement, sondern den this-Zeiger zu übergeben:
m_cltDeinListCtrl.SortItems(SortAbsteigend, (LPARAM) this);
Dann müsste man den Code der Sortierfunktion entsprechen anpassen:
int CALLBACK CProjektDlg::SortAbsteigend(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort)
{
// lParamSort contains a this pointer of the dialog class
CProjektDlg* pThis = (CProjektDlg*) lParamSort;
CListCtrl* pListCtrl = (CListCtrl*) pThis->GetDlgItem( IDC_DEIN_LIST_CONTROL );
// oder CListCtrl* pListCtrl = (CListCtrl*) &pThis->m_ctlDeinListCtrl;
// falls Du eine Control-Variable hast
...
}
So kannst Du z.B. mittels pThis->zwischen_anzahl auf nichtstatische Member zugreifen.