能从一个Button的处理流程goto到另一个Button的处理流程并返回吗?该如何解决

能从一个Button的处理流程goto到另一个Button的处理流程并返回吗?
在对话框的消息处理程序中,能否从一个按钮的处理程序,用goto语句跳转到另一个按钮的处理程序(因为这两个按钮的处理程序几乎完全相同,只有很小的细节不同),最后用return TRUE语句返回吗?这会不会有问题?

case WM_COMMAND:
switch(LOWORD(wParam))
{
case IDC_BUTTON1:
{
...
goto abc;
}
return TRUE;
case IDC_BUTTON2:
{
...
abc:
...
}
return TRUE;
}

------解决方案--------------------
难道你就不能把重复的代码写成一个独立的函数?
------解决方案--------------------
你想多了。调用一个函数不就行了吗