永发信息网

C语言_SDK_复选框,我这个代码怎么会错呢?

答案:2  悬赏:50  手机版
解决时间 2021-05-12 01:06

对话框:

代码:

#include "stdafx.h"
#include <windows.h>
#include <windowsx.h>
#include "resource.h"
#include "MainDlg.h"
BOOL WINAPI Main_Proc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
    switch(uMsg)
    {
        HANDLE_MSG(hWnd, WM_INITDIALOG, Main_OnInitDialog);
        HANDLE_MSG(hWnd, WM_COMMAND, Main_OnCommand);
  HANDLE_MSG(hWnd,WM_CLOSE, Main_OnClose);
    }

    return FALSE;
}

BOOL Main_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam)
{
    return TRUE;
}

void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
{
    switch(id)
    {
        case IDC_SET:
  {
   HWND hwnd_check = GetDlgItem(hwnd,IDC_CHECK1);
   int check_state = Button_GetCheck(hwnd_check);
   if(BST_UNCHECKED==check_state)
   {
    Button_SetCheck(hwnd_check,BST_CHECKED);
   }
   if(BST_CHECKED==check_state)
   {
    Button_SetCheck(hwnd_check,BST_UNCHECKED);
   }
  }
  break;
  case IDC_OK:
  {
   HWND hwnd_check = GetDlgItem(hwnd,IDC_CHECK1);
   int check_state = Button_GetCheck(hwnd_check);
   if(BST_UNCHECKED==check_state)
   {
    MessageBox(hwnd,TEXT("未选中"),TEXT(""),MB_OK);
   }
   if(BST_CHECKED==check_state)
   {
    MessageBox(hwnd,TEXT("已选中"),TEXT(""),MB_OK);
   }
        break;
        default:
  break;
    }
}

void Main_OnClose(HWND hwnd)
{
    EndDialog(hwnd, 0);
}

//这个我认为不会错啊,可是.....

//我写完第一个case是调试了一下没错,

//可是再写第二个case是就错了,

//怎么了?变量名不能相同?好像不是这个问题!

最佳答案
我手机上看不清楚,你大至说下报的什么错?
全部回答
查看出错提示怎么说的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
物流公司是怎样收费
重庆菜园坝到荣昌的火车班次和时间
写检讨:因为上课传纸条被老师发现,要写一份检
青岛到延吉的火车车次
什么日本动漫好看?
有一首歌的歌词里面有bey bye bye 哦 是什么
关于心理活动的句子
梦想世界的媚笑BB怎么搞?
怎么样感情可以忘的更快…
爱情内心挣扎的句子,心中怒火如何发泄用一句
车坊实验小学在哪里啊,我有事要去这个地方
QQ登录器带丝路英雄的是哪个版本啊
不小心脚扭了、搽过万花油后,在用冰敷可以么
谁能解释思想,思考与精神之间的关系?
办居住证村证明怎么写,办居住证的工作证明怎
推荐资讯
方方的词语有什么,词语大全方方的
关于星星的诗歌名句,关于六角心星的名言
户随人走,各种福利还绑架在户口上吗
饥荒海难火山有什么用,饥荒星辰法杖有什么用
求一个可用的NOD32激活码
套套用什么牌子的比较好啊?味道也要过的去的
mp4 128m大概能存几首电影?
用CE打开游戏的时候进程错误怎么解决
公司开工标语谁提供一些?
要一张天津市最具体的地图(图片)
电磁炉烧烤盘怎么使用,请问怎么使用电磁炉来
建筑材料有哪一些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?