Коллеги, просвятите чайника плз...
Пишу расширение snap-in на ATL+MFC.
Визардом сгенерен PropertyPage и диалог как ресурс. Добавляю в ресурс диалога ListControl, пытаюсь до него достучаться и обламываюсь
class CReplacementFilterSnapInPage : public CSnapInPropertyPageImpl<CReplacementFilterSnapInPage>
{
..
Здравствуйте, Max Komarov, Вы писали:
MK>Коллеги, просвятите чайника плз... MK>Пишу расширение snap-in на ATL+MFC. MK>Визардом сгенерен PropertyPage и диалог как ресурс. Добавляю в ресурс диалога ListControl, пытаюсь до него достучаться и обламываюсь
Здравствуйте, L2-Max, Вы писали:
LM>Здравствуйте, Max Komarov, Вы писали:
MK>>Коллеги, просвятите чайника плз... MK>>Пишу расширение snap-in на ATL+MFC. MK>>Визардом сгенерен PropertyPage и диалог как ресурс. Добавляю в ресурс диалога ListControl, пытаюсь до него достучаться и обламываюсь
MK>>class CReplacementFilterSnapInPage : public CSnapInPropertyPageImpl<CReplacementFilterSnapInPage> MK>>{ MK>>..
MK>>LRESULT OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled) MK>>{ MK>>.. MK>>CListView* pListView = (CListView*) GetDlgItem(IDC_REPLACEMENT_LIST); MK>>CListCtrl& list = pListView->GetListCtrl(); MK>>list.InsertColumn(1, "Destination", LVCFMT_LEFT, 80); MK>>//Здесь срабатывает ассерт... MK>>.. MK>>} MK>>.. MK>>}
LM>Наверно срабатывает потому что у тебя еще нет ниодного столбца, а ты в 1ю позицию его вставляешь, такаяже трабла с комбобоксом.
Увы. Это без разницы. С нулем таже история.
Я подозреваю, что это как-то связано с оконным контекстом контрола. Я плохо понимаю суть сишных сущностей, но когда в дебаггере этот бардак на InsertColumn прерывается и в this я вижу {CListCtrl hWnd=???} что-то мне говорит что здесь что-то не так, но что...
Здравствуйте, Max Komarov, Вы писали:
MK>Коллеги, просвятите чайника плз... MK>Пишу расширение snap-in на ATL+MFC. MK>Визардом сгенерен PropertyPage и диалог как ресурс. Добавляю в ресурс диалога ListControl, пытаюсь до него достучаться и обламываюсь
Здравствуйте, Max Komarov, Вы писали:
MK>Коллеги, просвятите чайника плз... MK>Пишу расширение snap-in на ATL+MFC. MK>Визардом сгенерен PropertyPage и диалог как ресурс. Добавляю в ресурс диалога ListControl, пытаюсь до него достучаться и обламываюсь :(
Здравствуйте, BK, Вы писали:
BK>Здравствуйте, Max Komarov, Вы писали:
MK>>Коллеги, просвятите чайника плз... MK>>Пишу расширение snap-in на ATL+MFC. MK>>Визардом сгенерен PropertyPage и диалог как ресурс. Добавляю в ресурс диалога ListControl, пытаюсь до него достучаться и обламываюсь
Здравствуйте, Max Komarov, Вы писали:
MK>Коллеги, просвятите чайника плз... MK>Пишу расширение snap-in на ATL+MFC. MK>Визардом сгенерен PropertyPage и диалог как ресурс. Добавляю в ресурс диалога ListControl, пытаюсь до него достучаться и обламываюсь