c - 有关于形状的事件吗?

标签 c winapi tdm-gcc

我有一个在窗口上绘制的椭圆。我想在指针位于其上(椭圆上)时显示一条消息。我怎么做呢?有关于形状的事件吗?例如 WM_MOVEWM_SIZE

我使用TDM-GCCC语言。

最佳答案

当您在设备上下文上绘图时,有关您绘制的形状的所有知识都会丢失,并且系统仅保留该设备上下文的逐像素信息。因此,系统无法向您提供有关您绘制的形状的任何信息,因为它对这些形状一无所知。

为了完成您想要的操作,您需要在程序中跟踪形状所在位置的高级逻辑。然后,当您处理鼠标消息时,您可以将它们映射到您自己的表示形状的数据结构上。

关于c - 有关于形状的事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59748258/

相关文章:

c - 如何检查套接字上是否有数据可用?

c - 如何在没有任何函数的情况下为 C 结构中的数组赋值?

c++ - Windows 标题栏图标

c++ - 如何从命令行捕获 exe 崩溃

c - 在空行中打印变量结果

c - 是否可以使用 dup2 将 stdout 重定向两次?

c++ - 为什么这个线程不一致地从管道读取所有数据?

c - 文件输出不正确

go - 如何在 cgo 中正确使用 64 位 TDM-GCC?