Page 1 of 1

Вопросп о поводу wxListItem::SetData(void* dat

Posted: Mon Mar 30, 2009 10:38 am
by bekh6ex
Насколько я понимаю, этой функцией я могу "привязать" указатель на любой объект, чтобы потом к нему обратиться при помощи GetData?

Если я прав, то подскажите что мне делать с этой ошибкой:

Code: Select all

ошибка: некорректное преобразование из ‘wxUIntPtr’ в ‘Substance*’
Она появляется в следующем участке кода:

Code: Select all

Substance *temppSubs=new Substance("","",0,0,0), *tmpSubs;

    wxListItem *tempItem = new wxListItem();
    tempItem->SetData(temppSubs);
    tmpSubs=tempItem->GetData();
PS: Не судите строго, я только учусь...

Posted: Mon Mar 30, 2009 11:20 am
by bekh6ex
Уже разобрался:
Функция GetData возвращает тип wxUIntPtr , который можно преобразовать в void* функцией wxUIntToPtr.