|
1
0
就我个人而言,我不会那样做。创建自己的映射(std::map?)在事件和键名称之间,然后在发出事件信号时进行自己的查找。 |
|
|
2
1
也许你可以用非官方的NT材料来做。
|
|
|
3
0
通常,事件的名称用于调用openevent()以获取句柄。通过这种方式,您不需要在运行时与句柄通信,而是确定事件名称的命名约定。 我可以想出三种方法:
您是否根据活动名称决定采取什么行动?一个“if else if”语句,它逐个检查句柄的名称以确定要采取什么操作?这种情况通常会让我把继承看作一种潜在的解决方案。请容忍一下。 如果创建一个基类,比如说EventAction。它有一个事件句柄和一个虚拟成员函数go_go_commandos()。您从中派生出每个要执行操作的“事件”,并在每个派生类的go-go-commandos()方法中实现该操作。 现在您需要的是一个容器,这样您就可以说actionList->getEventAction(handle)->go_commandos()。 那有帮助吗? |
|
OREO · 如何在不实际单击复选框的情况下选中它 1 年前 |
|
|
Dan · 在元素外部设置html点击处理程序点击后立即触发 2 年前 |
|
|
Mero · Svelte在父事件调用上调用新的嵌套事件处理程序 2 年前 |
|
|
iorice · usercontrol dll中的组件事件 2 年前 |
|
|
Awin · 点击事件功能不适用于Vue组件 2 年前 |
|
|
Kiwi · 将可共享的自定义数据添加到事件MS图形api 2 年前 |