我有一个函数,它根据接收到的 std::string 值执行特定操作。
例如:
无效 performTaskOnStringValue(std::string);
现在我有一组功能区按钮 (CMFCRibbonButton),需要通过在按钮单击时将它们各自的文本作为值传递来调用此函数。
我已将这些按钮的 ID 映射到带有按钮 ID 的消息映射宏 on_command。所有按钮共享一个共同的 id - 例如 -
ID_RIBBON_BUTTON_ID
消息映射如下
ON_COMMAND(ID_RIBBON_BUTTON_ID, &MyClass::performTaskOnStringValue);
如何将按钮文本作为参数传递给 ButtonClick 上的此函数?