void OnCommand(HWND hWnd, WPARAM wParam) { switch (LOWORD(wParam)) { case ID_EDIT_NEW: INT_PTR ret = DialogBox(g_hIns, (char*)IDD_DIALOG1, hWnd, DialogueProc); char buff[256] = { 0 }; sprintf(buff, "%d", ret); WriteConsole(output, buff, 256, NULL, NULL); break; case ID_EDIT_DELETE: MessageBox(hWnd, "DEL", "TIP", MB_OK); break; } }
解决这个问题我也在CSDN中找过相关解决方法,
方法一是在case语句后添加大括号
方法二是将需要的部分写成一个函数
方法三是在外部定义,内部使用
error C2360: ***的初始化操作由“case”标签跳过
最新推荐文章于 2024-06-08 15:05:11 发布