2701

APM2701AC-VB_MOSFET产品应用与参数解析 4. 汽车电子模块:由于具有高耐压和大电流特性,APM2701AC-VB可以用于汽车电子模块中的电源管理和电流保护,确保车辆电子系统的可靠性和稳定性。3. LED驱动模块:由于具有高电压和大电流特性,APM2701AC-VB可用于LED驱动模块中的电流调节和开关控制,保证LED的正常工作。2. 电机驱动模块:由于具有较低的开通电阻和关断电阻,APM2701AC-VB可用于电机驱动模块中的功率开关,用于控制电机的运行和停止。- 开通电阻:20mΩ @ 4.5V,70mΩ @ 4.5V。- 门源电压:20V。 阅读详情

给你一个思路。
单击的时候取得 cell 的矩形;
new  
一个 CComboBox (或者预先建立好,隐藏),移动到矩形中,显示。
单击其它地方的时候把选中的值显示在 cell 中 delete

 

做过添加 Eidt 框的,是重载 CListCtrl ,在其 OnCreate 事件那里预先创建一个 CEdit ,需要的时候再把 Eidt 框 move 到那里再显示,不需要时就 Hide

 

 

 

CListCtrl *pListCtrl = (CListCtrl*)GetDlgItem(IDC_LIST);
CRect rc(0,0,0,0);
pListCtrl->GetItemRect(m_nCurSel,&rc,LVIR_BOUNDS);
可以获得 m_nCurSel 表示的行的坐标

pListCtrl->GetColumnWidth()
可以获得每一列的宽度,加上 rc ,就可以计算出要放 COMBOBOX 的那个单元的 rc 。

创建好一个 COMBOBOX ,用 pCombo->SetParent(pListCtrl); 设置 COMBOBOX 的父指针为列表,这样就不用考虑相对坐标。
然 后 m_pCombo->SetWindowPos(NULL,rc.left,rc.top,rc.Width(),rc.Height(),SWP_SHOWWINDOW) 就可以在特定的单元显示下拉列表了。(要显示多个下拉列表,只需要按照同样的步骤重复执行就可以了。)

复选框也是一样的计算。

 

 

 

你需要在对话框中放置一个组合框控件,初始对话框时,不要让组合框显示。当用户点击单元格中的文本时,让组合框显示,并将单元格文本赋给组合框。当用户鼠标离开组合框时,隐藏组合框,并将组合框中的文本赋给单元格。
1.
定义成员变量:
CComboBox m_Cmb;
、、将它与组合框控件关联,
int m_row,m_col; //
记录用户点击的那个单元格所在的行与列号
2.
添加消息声明
afx_msg void OnCbnKillfocusCombo1();
afx_msg void OnNMClickList2(NMHDR *pNMHDR, LRESULT *pResult);
virtual BOOL PreTranslateMessage(MSG* pMsg);

3.
添加消息注册
BEGIN_MESSAGE_MAP(CListDlg1Dlg, CDialog)
  ....
  ON_CBN_KILLFOCUS(IDC_COMBO1, &CListDlg1Dlg::OnCbnKillfocusCombo1)
  ON_NOTIFY(NM_CLICK, IDC_LIST2, &CListDlg1Dlg::OnNMClickList2)
END_MESSAGE_MAP()

4.
对话框初始化时,添加如下代码:
m_Cmb.SetParent(&m_List); //
确保CComboBox 的坐标是相对于列表控件而言的。

5.
当用户点单元格的文本域时,显示出CComboBox 控件

C/C++ code

 

void CListDlg1Dlg::OnNMClickList2(NMHDR *pNMHDR, LRESULT *pResult)

{

    // TODO: Add your control notification handler code here

    LPNMLISTVIEW pNMTreeView = reinterpret_cast<LPNMLISTVIEW>(pNMHDR);

    // TODO: 在此添加控件通知处理程序代码

 

    POINT PT;

     GetCursorPos(&PT);

    m_List.ScreenToClient(&PT);

    LVHITTESTINFO hitInfo;

    hitInfo.pt=PT;

    //hitem=m_Tree.GetSelectedItem();

    m_List.SubItemHitTest(&hitInfo);

   

   

   

    if (hitInfo.flags & LVHT_ONITEMLABEL) // 判断是否单击在文本上

    {

         CRect rect;

        m_List.GetSubItemRect(hitInfo.iItem,hitInfo.iSubItem,LVIR_BOUNDS,rect);

        if (hitInfo.iSubItem== 0 )

        {

            rect.right=rect.left+m_List.GetColumnWidth( 0 );

        }

 

        CString mes=m_List.GetItemText(hitInfo.iItem,hitInfo.iSubItem);

        rect.InflateRect( 0 , 0 , 0 , 2 ); // 增大组合框的高度使其可以容纳整行文本。

        m_col=hitInfo.iSubItem;

        m_row=hitInfo.iItem;

 

        m_Cmb.MoveWindow(&rect,TRUE);

        m_Cmb.ShowWindow(SW_NORMAL);

        m_Cmb.SetWindowText(mes);

         m_Cmb.BringWindowToTop();

        m_Cmb.SetFocus(); // 使组合框聚焦

 

       

 

    }

    *pResult = 1 ;

}

 



6.
当用户鼠标离开CComboBox 控件时,设置单元格文本,并隐藏CComboBox 控件

C/C++ code

 

void CListDlg1Dlg::OnCbnKillfocusCombo1()

{

    // TODO: 在此添加控件通知处理程序代码

    POINT pt;

    int i,j;

    GetCursorPos(&pt);

 

 

    m_List.ScreenToClient(&pt);

 

    CRect rect;

    m_List.GetSubItemRect(m_row,m_col,LVIR_BOUNDS,rect);

    if (!rect.PtInRect(pt)) // 如果单击在一个节点文本区域内

    {

        CString text;

        m_Cmb.GetWindowText(text);

        m_List.SetItemText(m_row,m_col,text);

        m_Cmb.ShowWindow(SW_HIDE); // 将组合框隐藏

    }

}

 



7.
当用户在CCombobox 中按下[Enter] 键时,设置单元格文本,并隐藏CComboBox 控件

C/C++ code

 

BOOL CListDlg1Dlg::PreTranslateMessage(MSG *pMsg)

{

   

        if (pMsg->wParam==VK_RETURN)

        {

            

                int i,j;

                CString text;

                m_Cmb.GetWindowText(text);

 

                m_List.SetItemText(m_row,m_col,text);

                m_Cmb.ShowWindow(SW_HIDE); // 隐藏组合框

 

                return TRUE; // 阻止了父类对消息的处理,使得按下回车键时,不会关闭对话框

 

           

           

        }

 

   

 

 

    return CDialog::PreTranslateMessage(pMsg);

}

 

 

如何选择StandardScaler、MinMaxScaler和RobustScaler做标准化的对比解释和示例代码 选择合适的标准化方法取决于数据的特点和需求。如果数据分布接近正态分布且无异常值,可以使用。如果需要将数据映射到特定范围内并保持相对关系,可以使用。如果数据中存在异常值或离群点,可以使用进行鲁棒标准化。在分类、聚类算法中,需要使用距离来度量相似性的时候、或者使用PCA技术进行降维的时候,StandardScaler表现更好(避免不同量纲对方差、协方差计算的影响);在不涉及距离度量、协方差、数据不符合正态分布、异常值较少的时候,可使用MinMaxScaler。 阅读详情

相关推荐

手把手教你用TI MOSFET搭建0-100mA恒流源电路(附避坑指南)

本文详细介绍了如何使用TI MOSFET SI1204D搭建0-100mA恒流源电路,包括基础原理、电路设计、PCB布局和热管理技巧。通过分步指导和避坑指南,帮助工程师实现高精度、低成本的电流控制方案,适用于LED驱动、传感器激励等多种应用场景。

weixin_29310631的博客 482

MFC中CListCtrl添加多行提示类

CListCtrl添加多行提示类、Tip显示文本长度可以指定长度

深之JohnChen的专栏 2243

配电网故障重构/孤岛划分/故障恢复

程序主要复现《基于GA_BFGS算法的配电网故障恢复性重构研究_郑海广》,采用matlab编程软件实现,依据网络结构和DG供电方式对配电网进行孤岛划分,将含有 DG 的配电网拓扑结构看成一个树,搭建成连通图模型,使得将孤岛的划分变成了求取最小生成树,以网损和开关开断次数作为目标,采用 IEEE33 节点配电网为算例,通过遗传算法寻优计算,从而得到最佳的重构方案。

zhangxd212489的博客 2500

与7无关的数(poj2701)

题目 poj 2701 与7无关的数 总时间限制: 1000ms 内存限制: 65536kB 描述 一个正整数,如果它能被7整除,或者它的十进制表示法中某一位上的数字为7,则称其为与7相关的数.现求所有小于等于n(n < 100)的与7无关的正整数的平方和. 输入 输入为一行,正整数n(n < 100) 输出 输出一行,包含一个整数,即小于等于n的所有与7无关的正整数的平方和。 样例输...

qq_44953321的博客 3512

华为OD机试_2025 B卷_模拟消息队列(Python,100分)(附详细解题思路)

时间排序:确保事件处理顺序正确消费者管理:集合操作高效维护状态优先级实现:利用消费者ID自然排序边界处理:正确处理空消费者情况。

测试工程师的成长之路 1119

win2016 php mysql_Windows Server 2016 IIS10.0+PHP(FastCGI)+MySQL环境搭建教程 | 系统运维...

准备篇一、环境说明:操作系统:Windows Server 2016PHP版本:php 7.1.0MySQL版本:MySQL 5.7.17.0二、相关软件下载:1、PHP下载地址:2、MySQL下载地址:3、Microsoft Visual C++ 2010 可再发行组件包(安装MySQL需要此插件)4、Visual C++ Redistributable for Visual Studio 20...

weixin_34794420的博客 1377

理光M2701复印机载体初始化方法

理光M2701基本参数: 产品类型:数码复合机 颜色类型:黑白 复印速度:单面:27cpm 双面:16cpm 涵盖功能:复印、打印、扫描 网络功能:支持无线、有线网络打印 接口类型:USB2.0 最高月印量:10000页 内存容量:512MB 理光M2701复印机安装: 理光M2701新机器安装非常简单基本上把封条撕掉就行了。

rtkj1122的博客 4362

Multisim14使用教程详尽版--(2025最新版)

摘要:本文详细介绍了Multisim14电路仿真软件的功能和使用方法。主要内容包括:1)主流电路仿真软件比较,突出Multisim在教学、竞赛设计中的优势;2)软件界面说明,涵盖菜单栏、工具栏、元器件库和仪器仪表;3)18类元器件分类详解及其使用操作;4)15种仪器仪表的原理和应用场景;5)电路原理图设计与仿真流程;6)基本电路分析方法(直流静态工作点分析、交流分析等)。文章还提供了硬件工程师笔试面试相关资源链接,涵盖电阻、电容、三极管等器件知识及AD软件操作指南。通过系统讲解,帮助用户掌握Multisim

XU157303764的博客 2万+

KEITHLEY吉时利2701数据采集仪

无论是实验室研究、工业自动化、温度湿度监测、能源管理还是教育培训,该仪器都能提供可靠的数据采集和测量功能,帮助用户实现各种应用需求。它通过多种功能和特点,为用户提供了许多优势。-它提供了高精度的数据采集和测量功能,可以准确记录实验数据,并帮助研究人员分析实验结果。-它支持各种传感器类型,如温度传感器和湿度传感器,可以实时监测环境中的温度和湿度变化。-它具有可编程的控制功能,可以与其他设备和系统进行无缝集成,实现自动化控制和监测。-该仪器支持实验数据的导出和分析,有助于学生理解和掌握实验原理和数据处理方法。

Agitek008的博客 1240

碰撞检测 | 图解视线生成Bresenham算法(附ROS C++/Python/Matlab实现)

Bresenham视线生成是一种高效的算法,用于在二维网格上绘制直线。Bresenham算法可以应用在栅格地图中进行一维碰撞检测,即检查起点和终点间直线是否穿过障碍栅格。本文图解Bresenham碰撞检测的原理,并给出ROS C++/Python/Matlab三种实现加深理解

FRIGIDWINTER的博客 1万+

RV1126 ROS2环境交叉编译及部署(基于官方Docker)

我的所有基于`RV1126`的机器人项目都是在`Ubuntu22.04`下进行开发的,在`Ubuntu18.04 Docker`容器中实现`RV1126`的`SDK`编译,详细可参考我之前的博客[《Ubuntu20.04/22.04下Docker方案实现多平台SDK编译》第2章](https://blog.youkuaiyun.com/w1820020635/article/details/147342689),`RV1126`的`ROS1`部署没什么难度,可以参考我之前的博客,这里记录了`ROS2`交叉编译及问题解决

w1820020635的博客 1143

轻舟已过万重山,GSR2701不再缺货

未来,无论挑战如何变幻,我们坚信与你们携手,定能跨越险阻,共铸辉煌。客户都是理解的,但在商业的世界里,大家不是来讲理的,是来谈生意的,来讲利益的。在每个月进行分货的时候,我会做两件事情,一是强调如果发现有人炒货,立即取消代理权,二是辨别哪些交付需求是最紧急的,直接跟终端客户对话,也坦承自己的困境,希望不要挤兑。被弄的焦头烂额之后,我想到一个办法,每接到一个催货的电话,首先立即道歉,不停的道歉,然后告诉客户我们在努力了,尽快解决交付紧缺的问题,如果客户的情绪或者怒火还不能平息,再接着晓之以情,动之以理。

Penny2023的博客 276

042、双管反激的电压应力优势

【摘要】本文通过300W工业电源炸管案例,对比分析了单管与双管反激拓扑的电压应力差异。单管反激因漏感能量难以处理,尖峰电压可达1180V,需依赖RCD吸收电路但效率低下;双管反激通过钳位二极管将漏极电压限制在输入电压水平(实测650V),能量回馈使效率提升2-3%。虽增加两个MOS管,但可选用600V器件(单管需1200V),总成本反降15%以上。作者建议150W以上或高压输入场景优先采用双管反激,其确定的电压应力可显著提升可靠性,避免单管反激的参数玄学问题。关键设计要点包括快恢复二极管选型、紧凑布局及漏感

Jack010169的博客 83

【DTOJ】2701:问候

DTOJ 2701:问候 解题报告 2017.11.08 第一版 ——由翱翔的逗比w原创,引用yzl_rex的优快云博客 题目信息: 题目描述 问候人类! 输入 输入一行,一个名字,如human(字符串型,定义为string) 输出 输出一行,在输入的名字前加“Hello ”,最后加!号 样例输入 kitty 样例...

weixin_30415801的博客 172

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

ccfcsp2701如此编码

【代码】ccfcsp2701如此编码。

m0_74834821的博客 263

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

三伍微电子GSR2701 IoT FEM 2.4G PA 射频前端模组芯片

GSR2701 2.4 GHz Front End ModuleProduct Description The GSR2701 is an integrated front end module (FEM) designed for 2.4GHz Bluetooth, 802.11b/g/n/ac/ax systems. The device provides all the functionality of a fully matched power amplifier (PA), power detec

Penny2023的博客 1272

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

GSR2701:全集成2.4GHz射频前端芯片的技术解析

低噪声放大器( LNA)可以提高嵌入式解决方案的接收灵敏度,从而提升覆盖范围或克服蜂窝滤波器(通常用于移动应用)的插入损耗。GSR2701是一个集成的前端模块(FEM),专为2.4GHz蓝牙、802.11b/g/n/ac/ax系统而设计。实际测试表明,集成GSR2701的网关设备可稳定连接以往信号盲区的终端节点,如被墙体遮挡的智能灯具或远端温湿度传感器。无线音频传输:作为蓝牙骑行对讲,蓝牙耳机、无线麦克风和智能安防监控摄像头的射频前端,保障高保真音频的稳定传输。智能家居领域的性能突破。

Penny2023的博客 1188

[洛谷P2701] 巨大的牛棚Big Barn(悬线法)

https://www.luogu.org/problemnew/show/P2701 #include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; #include&lt;math.h&gt; #include&lt;algorithm&gt; #define ll long long #define pb push_back #define test p...

RDJ_Widow的博客 295

卫星导航双频低噪声放大器芯片—ATR2701

ATR2701 芯片采用采用 2 级放大器的结构设计,具有 28 dB 高增益和 0.85dB 的低噪声系数。 支持BDS、GPS、GALILEO、GLONASS等 L1和L2频段的多个卫星导航系统; 典型工作电流:12.7mA@3.3V,23mA@3.3V; L1典型功率增益:30dB@5V; L2典型功率增益:30dB@5V; 工作频率:1100MHz ~ 1615MHz; 典型输入P1dB:-18dBm@3.3V; 宽供电电压范围:3.3V ~ 5V; 典型噪声系数:0.85dB;

YHPsophie的博客 786

7-2701 连不上,主机

7-2701 连不上,主机,网线接头 氧化太厉害,两头都刮了刮。

what 383

SOEE2701 Fieldwork and tutorials 2Java

LEADERSHIP;AND2 -WHATNEEDSTOBEWRITTENANDSUBMITTEDMeasurable;Attainable;Relevant;Where?What?When?Which?

winaboutyo的博客 697

洛谷 P2701 [USACO5.3]巨大的牛棚Big Barn

洛谷 P2701 [USACO5.3]巨大的牛棚Big Barn Description 农夫约翰想要在他的正方形农场上建造一座正方形大牛棚。他讨厌在他的农场中砍树,想找一个能够让他在空旷无树的地方修建牛棚的地方。我们假定,他的农场划分成 N x N 的方格。输入数据中包括有树的方格的列表。你的任务是计算并输出,在他的农场中,不需要砍树却能够修建的最大正方形牛棚。牛棚的边必须和水平轴或...

aochongbi5356的博客 228

高音质的网络对讲音频模块-SIP2701V

是一个通用的SIP音频功能模块,采用引脚式设计,更小的尺寸,更容易嵌入到OEM产品中。该模块支持G.711a/u和G.722音频编解码协议,可用于VoIP和IP寻呼以及高质量音乐流等应用。SIP2701V还提供一个串行端口,允许用户通过命令进行控制。- 支持SIP协议- SIP v1 (RFC2543), v2 (RFC3261)- 通用的双向全双工VoIP对讲机,用于寻呼和对讲应用。- 支持脱离SIP服务器的点对点SIP对讲机。- 与各种低延迟的IP音频编码器兼容。- 引脚型SIP协议内通模块。

weixin_42116517的博客 299

洛谷P2701 [USACO5.3]巨大的牛棚Big Barn

对于不知道的f[i][j]——可以由f[i-1][j],f[i][j-1],f[i-1][j-1]得知。## 二维dp(洛谷P2701 [USACO5.3]巨大的牛棚Big Barn)f[i][j]表示以(i,j)为右下角:没有树的情况下最大正方形的边长。也就是在(i,j)这里向上和向左的f[i][j]个点形成的正方形。边界——f[i][j]=0 默认的。

xiongjunkaibj的博客 134

TRICONEX AT-2701FX 843-000844-00 网络接口模块

兼容系统:适用于 TRICON 控制系统(主要用于 TRICON v9/v10 平台)接口类型:光纤以太网接口,支持 100Base-FX(全双工)接口标准:IEEE 802.3u 100Base-FX。总线类型:PCI(32位,3.3V 或 5V 兼容)厂商:TRICONEX(施耐德电气旗下)湿度范围:10% 至 90%(无冷凝)部件号:843-000844-00。储存温度范围:-40℃ 至 85℃。最大传输距离:2 公里(典型)工作温度范围:0℃ 至 60℃。型号:AT-2701FX。

y15270269218的博客 260
上一篇: 全要
下一篇: 2702
uda1985
博客等级 码龄17年 39粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值