C ++记录鼠标释放

时间:2012-02-16 07:34:16

标签: c++ logging mouseevent

当我释放鼠标上的左键时,我试图让程序写入文本文件。以下是我尝试过的代码。在GUI中有一个滑块,用户可以来回移动以放大和缩小视频。我希望能够只获取用户停止的值。目前,它打印起始值和停止值以及它们之间的所有值。我认为让它在鼠标释放上打印停止值会起作用。目前它仍然只打印鼠标发布的所有信息。

if(WM_LBUTTONUP)
{
    myfile1.open("testing.txt", std::ios_base::app);
    myfile1 << "testing";
    myfile1 << "\n";
    myfile1.close();
}

1 个答案:

答案 0 :(得分:2)

您的情况始终为真,因为WM_LBUTTONUP是一个非零常数。您应该比较WindowProc callback中的uMsg == WM_LBUTTONUP