要处理菜单命令,请将WM_COMMAND案例添加到应用程序的主窗口过程中。以下是Label应用程序窗口过程的WM_COMMAND案例。
case WM_COMMAND:
开关(LOWORD(wParam))
{
case IDM_CUT:
if(EditCopy())
EditDelete();
break;
case IDM_COPY:
EditCopy();
break;
case IDM_PASTE:
EditPaste();
break;
case IDM_DELETE:
EditDelete();
break;
case IDM_EXIT:
DestroyWindow(hwnd);
}
break;
为了执行复制和切命令,窗口过程调用应用程序定义的EditCopy函数。有关详细信息,请参阅将信息复制到剪贴板.要执行糊命令,窗口过程将调用应用程序定义的EditPaste函数。有关EditPaste函数的更多信息,请参阅从剪贴板粘贴信息.