можно так попробовать: if(hit.iItem != -1) (я смогу теперь только уже завтра) ======== попробовал - помогло
да нет, if(hit.iItem != -1) помогло если итем не существует, возвращается номер -1. у меня просто использовалось беззнаковое сравнение, в этом случае -1 - самое большое число.
Код (Text): ZeroMemory(&lcol,sizeof(LVCOLUMN)); lcol.mask=LVCF_WIDTH; ◄ lcol.cx=NULL; SendMessage(hWnd,LVM_INSERTCOLUMN,NULL,(LPARAM)&lcol); lcol.mask=LVCF_WIDTH|LVCF_TEXT; lcol.pszText=hData->p_var; lcol.cx=hData->var_w; а было Код (Text): ZeroMemory(&lcol,sizeof(LVCOLUMN)); lcol.mask=LVCF_TEXT;
нормуль, теперь портирую дальше обработчик нажатых клавиш ps. ошибка из-за автокомплитера (visual assist)
вообщем портировал, вроде все работает нормально ps. как и говорил, подоптимизировал обработку клавиш (засунул в одну процедуру) main1.cpp - _list_key и _list_cmd порознь main.cpp - _list_key и _list_cmd вместе
ну правильно, там же все остальное на VK_CONTROL и VK_SHIFT завязано, читай свой собственный хелп буду рад если кто-нибудь трезвым взглядом поищет ошибки в порте