Привет всем.
Есть ActiveX который открывается в IE. представляет оч. простое подобие файлового менеджера. ( но это лирика

).
Так вот я сделал обработчик нажатия правой кнопки мыши, по клику вываливаю свое меню, и вот если на моем меню еще
раз кликнуть правой кнопкой, то появляется следующее
и IE подвисает

. Что это такое не знаю,но есть подозрение что это контекстное меню IE...
Никто не знает как побороть?
вот обработчик, но вроде ничего крамольного в нем не заметил
LRESULT CDiskListView::OnNMRClick(LPNMHDR pnmh)
{
LPNMITEMACTIVATE item = (LPNMITEMACTIVATE)pnmh;
if( item->iItem!=-1 )
{
HMENU hMenu = ::LoadMenu( /*GetModuleHandle( 0 )*/ _AtlBaseModule.m_hInst , MAKEINTRESOURCE( IDR_MENU1 ) );
HMENU hSubMenu = ::GetSubMenu( hMenu , 0 );
POINT pt;
GetCursorPos(&pt);
TrackPopupMenu( hSubMenu , TPM_LEFTALIGN , pt.x , pt.y , 0 , m_hWnd , 0 );
return TRUE;
}
return TRUE;
}
Спасибо.
winamp Высоцкий — Здесь вам не равнина