gpt4 book ai didi

c - GetObject 在文本光标上失败

转载 作者:太空宇宙 更新时间:2023-11-04 04:57:13 27 4
gpt4 key购买 nike

我正在尝试获取光标位图,以便使用鼠标光标计算快照。

它在标准光标(即箭头)上工作正常,但一旦光标变成文本光标,它就会失败。基本上我是这样做的:

//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 运行这段代码。

任何想法,线索,将不胜感激!非常感谢!

最佳答案

没有“文本光标”。它被称为插入符号,它的处理方式与鼠标指针完全不同。参见 Using Carets在 MSDN 上获取更多信息。

关于c - GetObject 在文本光标上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5291064/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com