`
msn877763580
  • 浏览: 81174 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

C 语言 学习---ComboBox相关、简易“假”管理系统

 
阅读更多
void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
{
    switch(id)
    {
        case IDC_BUTTONADD:
		{
			TCHAR str[256];
			GetDlgItemText(hwnd,IDC_EDITADD,str,sizeof(str));
			HWND hwndCombo = GetDlgItem(hwnd,IDC_COMBO1);
			ComboBox_AddString(hwndCombo,str);
		}
		break;
		case IDC_BUTTONDEL:
		{
			HWND hwndCombo = GetDlgItem(hwnd,IDC_COMBO1);
			int curSel = ComboBox_GetCurSel(hwndCombo);
			if(CB_ERR==curSel)
			{
				MessageBox(hwnd,TEXT("没有任何项被选择"),TEXT("错误"),MB_OK|MB_ICONERROR);
				return;
			}
			ComboBox_DeleteString(hwndCombo,curSel);
		}
		case IDC_BUTTONSEARCH:
		{
			TCHAR strToSearch[256];
			GetDlgItemText(hwnd,IDC_EDITSEARCH,strToSearch,sizeof(strToSearch));
			HWND hwndCombo = GetDlgItem(hwnd,IDC_COMBO1);
			int iCount = ComboBox_GetCount(hwndCombo);
			int i = 0;
			BOOL bFound = FALSE;
			for(i=0;i<iCount;i++)
			{
				TCHAR str[256];
				ComboBox_GetLBText(hwndCombo,i,str);
				if(lstrcmp(str,strToSearch)==0)
				{
					bFound = TRUE;
					ComboBox_SetCurSel(hwndCombo,i);
				}
			}
			if(bFound)
			{
				MessageBox(hwnd,TEXT("找到了"),TEXT("哈哈"),MB_OK);
				
			}
		}
        break;
        default:
		break;
    }
}

 

 
  • 大小: 15.7 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics