Я пытаюсь получить растровое изображение курсора, чтобы вычислить моментальный снимок с помощью курсора мыши.
Он работает нормально со стандартным курсором (т.е. стрелка), но не работает, как только курсорстановится текстовым курсором.В основном я делаю это:
//Fetching the cursor handle
GetCursorInfo( &m_infos );
m_handle = m.infos.hCursor;
//Fetching cursor info
ICONINFO infos;
HICON icon = CopyCursor( m_handle );
GetIconInfo( icon, &infos );
BITMAP bitInfos;
if ( GetObject( infos.hbmColor, sizeof( bitInfos ), &bitInfos ) == 0 )
{
qDebug() << "Error N:" << GetLastError();
}
Проблема в том, что GetObject () И GetLastError () возвращают 0 ... так что я не в состоянии узнать, в чем именно ошибка ...
Я запускаю этот код на Win7, используя QtCreator и MingW.
Любая идея, подсказка, будет высоко оценена !!Большое спасибо заранее!