C++在鼠标释放时录制

C++ Record on mouse release

本文关键字:释放 鼠标 C++      更新时间:2023-10-16

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

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

您的条件始终为true,因为WM_LBUTTONUP是非零常数。您应该在WindowProc回调中比较uMsg == WM_LBUTTONUP