`
msn877763580
  • 浏览: 83836 次
  • 性别: 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
分享到:
评论

相关推荐

    easyui-textbox和easyui-combobox的onchange事件响应实例

    在前端开发中,EasyUI 是一个基于 ...通过学习和理解这个实例,开发者可以更好地掌握 EasyUI 中的 `easyui-textbox` 和 `easyui-combobox` 的使用,以及如何处理 `onchange` 事件,从而提升项目开发的效率和质量。

    前端项目-bootstrap-combobox.zip

    《前端项目:Bootstrap Combobox深度解析》 在前端开发领域,Bootstrap框架因其强大的功能和简洁的设计风格而备受青睐。在Bootstrap的基础上,开发者们构建了许多插件以增强其功能,其中Bootstrap Combobox是一款...

    商业编程-源码-一个COMBOBOX的扩展类.zip

    在编程领域,ComboBox是一个常用的控件,它结合了下拉列表和文本输入框的功能,广泛应用于各种用户界面设计。在Windows编程中,特别是在使用Visual Studio进行开发时,COMBOBOX是一个核心组件,常用于实现用户选择...

    vb语言---学生管理系统

    【VB语言---学生管理系统】 VB(Visual Basic)是微软公司推出的一种基于事件驱动的编程语言,它是Visual Studio家族的一部分,以其简单易学、开发效率高而受到初学者和专业开发者的喜爱。在这个“学生管理系统”中...

    Extjs学习笔记(-):ComboBox联动

    本篇学习笔记将深入探讨EXTJS中ComboBox的联动效果,即一个ComboBox的选择会触发另一个ComboBox的数据更新,以此来提供更丰富的交互体验。通过源码解析和工具应用,我们将了解如何构建和实现这种联动效果。 ...

    C#自定义控件--美化ComboBox源码-924.rar

    在.NET Framework中,C#是一种常用的编程语言,用于开发Windows桌面应用、Web应用以及各种服务。在本资源中,我们关注的是如何通过自定义控件来美化标准的ComboBox控件。ComboBox是Windows Forms中一个非常实用的...

    combobox 下拉多选框带搜索功能

    JavaScript是Web开发中用于创建动态交互效果的主要语言,而这个文件很可能包含了一个自定义的ComboBox组件,支持多选和搜索功能。 首先,让我们来理解多选功能。在传统的ComboBox中,通常只能选择一个选项。但在...

    QML-自定义ComboBox

    在本文中,我们将深入探讨如何在Qt环境中使用QML实现一个自定义的ComboBox组件。ComboBox在用户界面设计中是一个常见的控件,它提供了一个下拉列表供用户选择,通常用于有限的选项展示。通过自定义ComboBox,我们...

    spreadjs中的combobox

    解决了低版本spreadjs自带combobox,当cell处于页面最底部时,combobox下拉选项只能向下展开,导致下拉选项被遮挡的问题,重写之后,当下拉选项展示高度超出之后,自动向上展开,调用方式如下: import ...

    C#自定义控件--美化ComboBox源码

    本主题聚焦于“美化ComboBox”这一自定义控件的实现,ComboBox是Windows Forms和WPF中常用的一个下拉列表控件,用于展示可选值。下面将详细介绍如何通过C#代码来美化ComboBox,使其更具吸引力和用户体验。 一、...

    C#自定义控件--美化ComboBox源码(十分经典)

    本篇将详细探讨如何通过C#来自定义一个美化版的ComboBox控件,使其在功能和视觉效果上超越默认的系统控件。 首先,ComboBox是.NET Framework提供的一种常用控件,它结合了下拉列表和文本框的功能,用户可以在文本框...

    (0031)-iOS/iPhone/iPAD/iPod源代码-列表(Table)-comboBox

    UITableView的工作原理是通过数据源(DataSource)和委托(Delegate)协议来管理其内容。数据源提供表格所需的行数、每个单元格的内容以及行头和行尾的信息,而委托则处理与用户交互相关的事件,如点击单元格等。要...

    城市管理系统(ComboBox控件)

    城市管理系统是一种基于软件技术实现对城市公共服务、基础设施和城市管理数据进行高效管理的工具。在本系统中,ComboBox控件扮演了重要角色,它是用户界面中常见的下拉列表框,允许用户从预设的一系列选项中选择一个...

    计算机软件-编程源码-8.14.1 combobox中添加位图.zip

    在计算机编程领域,特别是在GUI(图形用户界面)开发中,ComboBox控件是一种常见的元素,它结合了下拉列表和文本输入框的功能。标题"计算机软件-编程源码-8.14.1 combobox中添加位图.zip"指的是一个关于如何在...

    .NET自定义控件--美化ComboBox源码

    本文将深入探讨如何使用C#语言自定义一个美化版的ComboBox控件,提升用户界面的视觉效果。 ComboBox是Windows Forms和WPF等.NET应用程序中常见的控件,它结合了下拉列表和文本框的功能,允许用户从预设的选项中选择...

    C#自定义控件--美化ComboBox源码2019

    在.NET Framework中,C#是一种常用的编程语言,用于开发Windows应用程序。在Windows Forms或WPF平台上,自定义控件是提升用户体验和应用界面美观度的关键。"C#自定义控件--美化ComboBox源码2019"这个主题,主要涉及...

    C#自定义控件--美化ComboBox源码.rar

    在.NET框架中,C#是一种常用的编程语言,用于开发各种桌面和Web应用程序。在这个特定的案例中,我们关注的是"C#自定义控件--美化ComboBox源码",这表明我们将探讨如何通过C#来增强标准的ComboBox控件的外观和功能,...

    C#自定义控件--美化ComboBox源码.rar.rar

    在.NET框架中,C#是一种常用的编程语言,用于开发各种类型的应用程序,包括Windows桌面应用。自定义控件是C#编程中一个重要的概念,它允许开发者根据需求扩展或修改内置控件的功能和外观,以实现更丰富的用户界面。...

    unigui自定义下拉combobox完善

    通过学习和参考这些资源,开发者可以更好地掌握Unigui自定义ComboBox的方法,并应用于自己的项目中。 总的来说,自定义Unigui的ComboBox不仅可以满足特定的设计和功能需求,还能提升应用的专业性和用户体验。开发者...

Global site tag (gtag.js) - Google Analytics