gpt4 book ai didi

c# - 检测滚动事件(pdfnet)

转载 作者:太空宇宙 更新时间:2023-11-03 12:28:47 29 4
gpt4 key购买 nike

场景:客户可以为 PDF 页面设置注释。这是作为 richtextbox 对象处理的。然而,存在一个错误,即当用户正在做注释并想要手动向下滚动(向下拖动滚动条)时,注释会随之移动。我想实现检测滚动事件的代码,以便在程序向下/向上滚动之前可以退出并正确放置注释。

本应是一个简单的过程,但最终却变成了一个不那么简单的冒险,但我已经习惯了编程的这种演变......我们可以使用 spy++ 看到 WM_VSCROLL 消息,但无法使用 wmdproc 中的 Console.Writeline 找到它,这表明它正在被一个事件处理,但对于我们来说,我们无法找到确切的事件。

我们尝试在 MainForm 中覆盖我们的 mistery 滚动事件作为其父级,但没有成功。还尝试在 PDFViewCtrl 中覆盖它,但它禁止我们在那里覆盖。所以我们有点不知所措。我们知道事件已处理,只是找不到位置。我们使用 Pdftron 和 DevExpress,但值得注意的是我们没有使用他们 DE 的 PDFViewer。我们的是加载到 DevExpress Xtraform 中的 PDFViewCtrl。

最佳答案

注释滚动是预期的行为。 PDFViewCtrl 类无法在单击滚动条时触发失去焦点事件。

关于c# - 检测滚动事件(pdfnet),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43611828/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com