【发布时间】:2011-06-15 22:03:25
【问题描述】:
我有一个我认为很容易解决的问题,但它是你可能知道或不知道的事情之一 - 而我不知道!
我创建了一个从 CButton 继承的类,并且作为这个新类的构造的一部分,我将一个指向回调函数的指针传递给我需要在按下按钮时触发。
问题是我无法在继承的 CButton 类本身中找到合适的事件,因为即使像 BN_CLICKED 这样的事件似乎也只能在被继承的 CButton 类的父窗口捕获时才起作用。
非常感谢任何帮助。谢谢,戴夫。
【问题讨论】:
-
你试过
OnLButtonDown还是不行? -
您之前有使用 MFC 的经验吗?听起来您正在尝试以非常非标准的方式做某事。也许您对 .NET WinForms 更有经验并尝试应用相同的概念? MFC 在这方面有很大的不同,它更容易遵循您正在使用的特定工具包的习惯用法。
-
感谢 cmets - 另一个论坛上的某个人已经给了我答案。我对 MFC 只使用了大约 5 个月相对缺乏经验 - 我遇到的问题是我知道某些东西应该可以工作,但它只是拥有让事情工作的信息片段。 link.