在WM_COMMAND外面处理这个吗?具体的消息参数在哪里?是LOWORD (wParam)吗?

解决方案 »

  1.   

    这段代码是这样的,按你提示的加了上办部分,两个地方都卡不住case WM_VSCROLL:
    switch (LOWORD (wParam))
    {
    case IDC_SELECTRED:
    case IDC_SELECTGREEN:
    case IDC_SELECTBLUE:
    return 0 ;
    }
    return 0;
              
        case WM_COMMAND:        switch (LOWORD (wParam))
            {
    case IDC_SELECTRED:
    case IDC_SELECTGREEN:
    case IDC_SELECTBLUE: return 0 ; case IDOK:
    if(CheckRadioButton (hDlg, IDC_SETTEXTCOLOR, 
       IDC_SETBKCOLOR, LOWORD (wParam)))
    flag = TRUE;

    EndDialog (hDlg, TRUE);
    return TRUE;
                 
    case IDCANCEL:
    EndDialog (hDlg, FALSE);
    return TRUE;
                         }