C++在鼠标释放时录制
C++ Record on mouse release
当鼠标上的左键被释放时,我正试图让一个程序写入文本文件。下面是我尝试过的代码。在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
。
相关文章:
- 释放错误后堆使用
- G锁定铸造到基础上会释放模拟行为
- 在将变量声明为引用时,堆在释放后使用
- 在调用FreeLibrary后,释放动态链接到具有相同版本的CRT堆的DLL的内存
- WinAPI挂钩鼠标
- 将鼠标悬停在问题上时与预期">"相关的代码错误
- 跟踪滚动条上的鼠标事件
- SendInput()鼠标移动计算
- 正在理解智能指针,但出现错误:未分配正在释放的指针
- 为什么我的点没有在 OpenGL 中绘制鼠标所在的位置?
- 如何在鼠标挂钩过程中检测拖动
- C++双重释放或损坏(out)
- 如何获得鼠标光标连接时按下左键单击和在C++中释放左键单击时?
- QT/c++ 如何检查全局是鼠标按下还是释放?
- 在OpenGL中,如何将鼠标跟随更改为鼠标单击,拖动并移动释放?
- SDL_MOUSEBUTTONUP甚至在释放鼠标按钮之前发生
- 在mousePressEvent期间,Qt5/C++释放鼠标
- C++在鼠标释放时录制
- 使用 WS_EX_NOACTIVATE 标志创建一个窗口,但在我释放鼠标之前无法拖动它
- 如何在不释放鼠标按钮的情况下更改所选文本