请教在VC.net中菜单已生成了一个消息响应函数,比如afx_msg void OnAppEdit(),其参数是空的,小弟我现想增加一个CString参数,应该怎么写

请问在VC.net中菜单已生成了一个消息响应函数,比如afx_msg void OnAppEdit(),其参数是空的,我现想增加一个CString参数,应该如何写?
我将afx_msg   void   OnAppEdit()改为afx_msg   void   OnAppEdit(CString   sTemp),但报错

error   C2440:   “static_cast”   :   无法从“void   (__thiscall   CscwjApp::*   )(CString)”转换为“AFX_PMSG”
                在匹配目标类型的范围内没有具有该名称的函数


还应该做哪些修改?急等,谢谢。


BEGIN_MESSAGE_MAP(CscwjApp,   CWinApp)
ON_COMMAND(ID_APP_EDIT,   OnAppEdit)
END_MESSAGE_MAP()

--》这里要不要做修改?

------解决方案--------------------
你想怎样带? 命令消息又不是你手工发的
------解决方案--------------------
不可以,不符合函数签名。
------解决方案--------------------
另外搞个函数,让菜单消息来调用。
------解决方案--------------------
肯定不行。
------解决方案--------------------
你的这种想法不好.

------解决方案--------------------
void OnAppEdit(CString strParam)
{//这个函数其它地方调用

}
void OnAppEdit()
{//响应函数调用
//....
OnAppEdit(/*...*/);
//...
}