读书人

postmessage死掉,该如何处理

发布时间: 2012-03-03 15:33:03 作者: rapoo

postmessage死掉

C/C++ code
if(Button == mbLeft)  PostMessage(Chart1->Handle, WM_LBUTTONDOWN, 0, MAKELONG(X, Y));else if(Button == mbRight)  PostMessage(Chart1->Handle, WM_RBUTTONDOWN, 0, MAKELONG(X, Y));


为什么点右键没问题的 点左键程序会死掉啊

PostMessage是这样用的吗?

[解决办法]
你的这段代码 没发现什么问题 可能跟你别的地方有关吧
[解决办法]
SendMessage 倒是有可能会死掉
PostMessage 会死掉的可能性很小吧。。。

PostMessage(Chart1->Handle, WM_LBUTTONDOWN, 0, MAKELONG(X, Y));

你向 Chart1 传递了一个鼠标左键按下的消息。你最好还是单独检查一下你的 Chart1 中的鼠标左键按下的代码,估计不是 PostMessage 死掉的,而是在 Chart1 的鼠标左键单击事件里面死掉的。。。。

读书人网 >C++ Builder

热点推荐