2702

将AIR-CAP2702I-H-K9升级成胖AP 以前写过一篇文章将1242升级成胖AP,其实2702I刷成胖AP方法与之前的方法相同,只不过要判断的是,将下载下来的IOS文件,改成什么文件名?当然,如果查文档也可以,不过我现在实在不想去找文档了,就通过实际操作来找出这个文件名。按住mode键,接通电源:IOS Bootloader - Starting system.flash is writableAntigua Board40MB form... 阅读详情

GetDlgItem 有两种形式, 1.GetDlgItem(int nID) ; 2. GetDlgItem(int nID, HWND* phWnd) 。

winocc.cpp
文件里, GetDlgItem 的原型为:
CWnd* CWnd::GetDlgItem(int nID) const
{
ASSERT(::IsWindow(m_hWnd));

if (m_pCtrlCont == NULL)
return CWnd::FromHandle(::GetDlgItem(m_hWnd, nID));//
这里的 m_hWnd 和 nID 位置是不是反了的?
else
return m_pCtrlCont->GetDlgItem(nID);
}
GetDlgItem(int nID, HWND* phWnd)
的原型为:
void CWnd::GetDlgItem(int nID, HWND* phWnd) const
{
ASSERT(::IsWindow(m_hWnd));
ASSERT(phWnd != NULL);

if (m_pCtrlCont == NULL)
*phWnd = ::GetDlgItem(m_hWnd, nID);
else
m_pCtrlCont->GetDlgItem(nID, phWnd);
}

这里有一个疑问, GetDlgItem(int nID) 里调用 GetDlgItem(m_hWnd, nID) ,这里的 m_hWnd 和 nID 位置是不是反了的?

 

::GetDlgItem(m_hWnd, nID); 
前面有 :: 全局域作用符,表示调用的是 API
GetDlgItem(int nID, HWND* phWnd)
是 CWnd 类封装的类函数

 

 

CListCtrl::GetItemPosition

BOOL   GetItemPosition(int   nItem,LPPOINT   lpPoint)   const

返回值:如果成功,则返回非零值,否则为 0 。

参数:   nItem   要获取位置的项的索引值。    
lpPoint  
在视图坐标中接受项左上角位置 POINT 结构的地址,按视图坐标。    

说明:获取列表视图项的位置。
//////////////////////////////////////////////////////////////
CListCtrl::GetItemRect

BOOL   GetItemRect(int   nItem,LPRECT   lpRect,UNIT   nCode)   const

返回值:如果成功,则返回非零值,否则为 0 。

参数:   nItem   要获取位置的项的索引值。    
lpRect  
接受绑定矩形的 RECT 结构的地址。    
nCode  
要获取绑定矩形的列表视图项的部分。它可为下列值之一:   ·   LVIR_BOUNDS   返回整个项的绑定矩形,包括图标和标签。    
·   LVIR_ICON  
返回图标或小图标的绑定矩形。    
·   LVIR_LABEL  
返回项文本的绑定矩形。    
 

说明:
在当前视图中获取某项的全部或部分的绑定矩形。

 

POSITION pos = m_clistctrl .GetFirstSelectedItemPosition();
if(pos!=NULL)
{
 int Item = m_clistctrl .GetNextSelectedItem(pos);
 CString listval= m_clistctrl .GetItemText(Item,1);
}
注意GetItemText
()的用法,获取第几列,在后面输入数字是几
 
 
 
POSITION pos = pList->GetFirstSelectedItemPosition();   

  if (pos == NULL)  

  TRACE0("No items were selected!/n");  

  else  

  {  

  while (pos)  

  {  

  int nItem = pList->GetNextSelectedItem(pos);  

  TRACE1("Item %d was selected!/n", nItem);  

  // you could do your own processing on nItem here  

  }  

  }
 
 
m_list.GetSafeHwnd()
有效???
 
 
 
POSITION   pos   =   pList-> GetFirstSelectedItemPosition(); 

if   (pos   ==   NULL)

      TRACE0( "No   items   were   selected!/n ");

else

{

      while   (pos)

      {

            int   nItem   =   pList-> GetNextSelectedItem(pos);

            TRACE1( "Item   %d   was   selected!/n ",   nItem);

            //   you   could   do   your   own   processing   on   nItem   here

      }

}
 
用GetNextItem(-1,LVNI_SELECTED)
获得当前选择的行

 

 

int iItem = -1;
CString cCurStr;
iItem = m_ctlList.GetSelectionMark();
cCurStr = m_ctlList.GetItemText(iItem,0);
  ……

 
调用 GetItemText 得到所有列的数据,然后作为参数传递给函数

 

// 获取选中的行号 .
int i=m_list.GetNextItem(-1,LVNI_SELECTED);
if(-1==i)
{
  return;
}
else
{
//
根据列表控件被选中的行号来获取并操作该行的信息。  
}

 

响应列表控件控件的单击函数
LVHITTESTINFO info;
info.pt=point; //point
鼠标所在点的坐标
info.flags=LVHT_ONITEMLABEL;
//SubItemHitTest(&info)
用来取得鼠标点击的所在行列
if(listctrl.SubItemHitTest(&info)>=0){
row=info.iItem;//
行
col=info.iSubItem;//
列

}

自定义css属性实现渐变边框动画 自定义cs属性实现渐变边框动画 阅读详情

相关推荐

CST--时域仿真的网格设置技巧

对于物理概念清晰的工程师而言,使用时域算法几乎能够解决所有电磁仿真问题,但是,掌握时域算法的仿真技巧比掌握频域的难度大,这恐怕也是很多仿真工程师更喜欢使用频域算法的原因,因此,对于时域算法的灵活应用更能考验你是否是一名合格的仿真工程师。

一只豌豆象的博客 6856

pDC CDC GetDC hdc HDC hWnd HWND CWnd pWnd ---整理!!

 CDC *pDCpDC = GetDC();void show::draw(CWnd * pWnd)//要是CWnd指针是成员变量就可写成void show::draw() { CDC * pDC = pWnd->GetDC();//get the pWnd s DC //use dc draw your pic ... pWnd->ReleaseDC(pDC); } ---void sh

Parfait的专栏 2041

14、OpenClaw(龙虾助手)Skill 开发完整规范(2026最新版)

OpenClaw Skill 开发指南摘要: Skill 是 OpenClaw AI 助手的核心扩展机制,支持声明式(SKILL.md)和原生代码(JS/TS/Python)两种开发模式。声明式 Skill 通过 Markdown 定义触发条件和执行流程,适合简单业务;原生代码 Skill 提供完整编程能力,适合复杂场景。开发需遵循标准化项目结构,包含 SKILL.md(元数据)、manifest.json(权限声明)等文件,并严格处理错误和多系统适配。新版要求原生 Skill 必须声明文件、网络等权限,确

欢迎光临~知1而N的博客 1234

程序打包出错的反思

如果你的程序在运行后输出窗口也出现了一下提示:1.exe 中的 0x642bdd8a (mfc80ud.dll) 处最可能的异常: 0xC0000005: 读取位置 0x00000020 时发生访问冲突 那么请注意了,这不是你打包程序发生的错误,你可以自己在调试中设置成release后调试,然后拿到试验机上看看是否程序会自己出错(一个朋友的提示,很感激),如果不是,那么你只能另寻原因了。。如果是

zjty0的专栏 674

ESP32-S3开发环境避坑指南:VS Code+ESP-IDF离线安装全流程(附国内镜像加速)

本文提供了一份详细的ESP32-S3开发环境离线安装指南,重点解决网络依赖问题。通过整合国内镜像加速,手把手教你完成VS Code、ESP-IDF框架、工具链及Python依赖的本地化部署,实现稳定、可重复的开发环境搭建,大幅提升IoT开发效率。

peach的博客 960

SAP PS项目结算实操:从CJ20N到CJ88,手把手搞定项目成本结转与凭证生成

本文详细解析SAP PS项目结算全流程,从CJ20N到CJ88的操作要点,涵盖成本归集、结算规则配置、结果分析及凭证生成等关键环节。特别针对FICO模块中的项目凭证流转问题提供实战解决方案,帮助财务人员规避常见配置错误,提升项目结算效率与准确性。

weixin_26833503的博客 811

关于对话框应用程序中的变量应在何处进行初始化的问题

本人建议在OnInitDialog()函数中初始化成员变量,尽量不要在构造函数中初始化。 如:创建对话框应用程序并生成"CCalculatorDlg"类,继承于"CDialog"类。 该问题基于"CCalculatorDlg"类来进行说明: 在CCalculatorDlg类中定义了double m_data和CEdit *m_pEdit两个成员变量 1.在CCalculato...

aide1228的博客 286

如何实现VMware虚拟机上的ubuntu与windows主机共享文件夹

windows主机部分   在硬盘上任意位置新建文件夹,此处命名为Share,实际上随意。 接下来右键属性,操作如下系列图所示: 在硬盘上任意位置新建文件夹,此处命名为Share,实际上随意。 成功修改后,显示如下界面: VMware部分 ubuntu在关机状态下,点击“编辑虚拟机设置” 接下来,开启ubuntu系统,在终端输入: ·· vmware-hgfsclient ·· 将会显示如下画面,但是此时你可能找不到 /mnt/hgfs 这个路径,如果找不到该路径,则需要在虚拟

Mr.Sliver的博客 8215

GetDlgItem用法

基本用法(得到当前对话框中的控件): CButton*btn=(CButton*)GetDlgItem(IDC_BUTTON_SEND); btn->SetWindowTextW(_T("hello")); 如果想得到其他对话框中的控件,用GetDlgItem(hwnd,IDD);CWnd::GetDlgItem(int nID)这个是一个类成员函数,可使用CWnd* ...

weixin_30664051的博客 1120

糖尿病预测(深度学习pytorch实现-最新)

本次做的项目是糖尿病的预测,也是来自kaggle上面的一个小项目。根据一个人的怀孕次数、血糖、血压、皮肤厚度、胰岛素指标、身体质量指数、糖尿病谱系指数、年龄等身体参数来预测一个人是否患有糖尿病。

NangoGreen的博客 5356

Matlab2021a破解版安装与激活实战教程(含详细步骤截图)

本文详细介绍了MATLAB R2021a的正版安装流程与核心功能优化,包括系统要求、安装步骤、性能调优及深度学习工具箱的应用。通过实战教程和代码示例,帮助用户高效搭建开发环境并掌握关键技术,特别适合工程计算与科学研究的专业人士。

vvv99的博客 456

思科2702胖Ap配置

举例:AP#archive download-sw /force-reload /overwrite tftp://10.0.0.25/ap1g4-k9w8-tar.153-3.JF4.tar。authentication open //使用开放式认证(WPA/WPA2必须使用开放式认证)dot11 ssid xxx //创建一个名字xxx的SSID。guest-mode //广播该SSID。型号:AIR-CAP2702E-H-K9。默认密码是admin或者Cisco。

pattrie的博客 4054

Unity开发抖音小游戏存储的几种方法分析

前段时间写小游戏为了省事一直就没有研究抖音小游戏的存储方案,一直使用的是unity中的PlayerPrefs去做的存储,但是后来发现官方会一直提醒让使用抖音sdk中的新文件存储系统,从而降低内存占用。

类人_猿的博客 2533

GSV2702@ACP#2702产品规格详解及产品应用分享

GSV2702是一款4进1出HDMI2.0中继器芯片,集成双HDMI接收器、单发射器、音频处理器和RISC-V MCU。支持4K@60Hz、HDR、VRR等高清特性,具备18Gbps带宽和HDCP2.3版权保护。其音频模块支持多格式提取/插入,包括I2S/SPDIF等接口。采用QFN88封装,工作温度-20℃~85℃,适用于家庭影音切换、KVM切换器、会议系统等场景。产品优势在于高集成度、灵活音频处理和稳定传输性能,能显著降低系统设计复杂度。

ACP广源盛的博客 986

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

GSV2702@ACP#2702规格参数详解及产品应用场分享

GSV2702是一款高性能HDMI2.0中继器芯片,支持2进1出HDMI切换、音频处理和嵌入式MCU控制。核心特性包括:18Gbps传输速率(4K@60Hz)、HDCP1.4/2.2/2.3内容保护、HDR/VRR/ALLM支持、8通道音频提取与插入、RISC-V架构MCU控制。适用于消费级HDMI切换器、KVM设备、家庭影院系统和工业显示等场景。采用QFN88封装,需注意1.2V/3.3V上电时序、25MHz晶体选型和HDMI/音频布线规范。该芯片集成度高,可替代多芯片方案,显著降低系统成本和复杂度。

ACP广源盛的博客 944

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

制作PCM2702声卡

    制作一张声卡不是一个复杂的问题。如果使用TI 的PCM2702你就能创造出一个全功能的USB声卡。声卡采用USB供电一通道立体声输出。在windows xp 和vista下面不需要安装驱动程序,因为它们已经被安装好了。真正的即插即用设备。       几个星期前我看到一个USB声卡叫做Alien DAC。这个挂在网上的项目计划激发了我做这些事情。产品描述:       PCM2702的核心是USB接口的16-Bit立体声DAC。如图一 :PCM2702仅仅需要极少数的外围器件就能工作。电路图并不复杂

a393870945的专栏 3978

IEM模型,地表粗糙度模拟

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

EE2702 Computer Science and Programming 2024Python

NAME: …Provide3. Testing112233。

gavegift的博客 305

GSV6702/GSV2702@ACP#6702/2702产品差异对比及产品应用对比

摘要:GSV6702与GSV2702是两款HDMI信号处理芯片,主要差异在于协议支持与传输性能。GSV6702支持HDMI2.1协议,最高48Gbps带宽,可实现8K@60Hz和4K@120Hz传输,并具备DSC压缩功能;GSV2702仅支持HDMI2.0,最高18Gbps带宽,支持4K@60Hz。应用方面,GSV6702适合高端影音和游戏场景,GSV2702则更适合多设备切换的中端应用。选型需根据分辨率需求、设备数量和成本考量。

ACP广源盛的博客 818

GSCoolink GSV2702替EP92A3E HDMI 2.0

GSV2702替EP92A3E,功耗低,功能强大,完全解决一系列卡顿,延时问题。

HKTECHLINK的博客 864

【DTOJ】2702:余数

DTOJ 2702:余数 解题报告 2017.11.09 第一版——由翱翔的逗比w原创 题目信息: 题目描述 输入两个整数,求他们相除的余数 输入 a b两个数 输出 a/b的余数 样例输入 3 2 样例输出 1 思路: 要求计算余数,则需要用到取模运算符(求余运算)"%",注意%左右两边的数据需为整...

weixin_30553065的博客 110

GSV2702_GScoolink_HDMI2.0 2进1出切换器芯片

GSV2702 Product Brief 2 In to 1 Out HDMI 2.0 Repeater with Embedded MCU

soumnll的博客 671

新款 锐科达 SV-2702VP SIP广播音频模块 RTP流音频广播

网络音频模块作为播放终端,使用我们的私有协议进行播放控制,仅可以在局域网或VPN内网使用。目前支持可以播放以下音频格式:MP3、WAV (PCM +IMA ADPCM)、G.711、G.722等,可以播放最高48k采样率320kps的音频流。实时时钟: 模块停电,或者不经服务器对时,提供精准的时间,通过串口或网络获得,或者定时播放音频文件。接收网络中TCP、UDP、RTP、组播、广播等方式发过来的音频流,在本地解码后播放。网络控制:在网络的其他设备上通过网络命令,控制控制模块SIP对讲或者发起RTP组播。

515

网络音频播放模块-sip2702V音频模块规格书

SIP2702V使用了速度高达400MHz的ARM处理器构架加专业的音频Codec解码器, ARM处理器负责数据的传输,用户命令的解析执行以及功放接口的控制,专业音频Codec负责音频的解码输出。l 解码模式: 提供立体声播放,最大最高48kHz,320kbps音频流,支持 MP3、WAV (PCM +IMA ADPCM)、G.711 a/u、G.722等格式。l 双向模式: 双向对讲,带高性能回声抑制算法,8kHz采样,G.711a/u、G.722编码。l 温度: 使用温度范围 工业级:-20~55℃。

weixin_42116517的博客 223

Bailian2702 密码翻译【密码】

2702:密码翻译 总时间限制: 1000ms 内存限制: 65536kB 描述 在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别.我们给出一种最简的的加密方法,对给定的一个字符串,把其中从a-y,A-Y的字母用其后继字母替代,把z和Z用a和A替代,则可得到一个简单的加密字符串. 输入 第一行是字符串的数目n, (也要使用get(s)读取字符串,再用n=atoi(s)获得整数数值). 其余n行每行一个字符串,用ge

海岛Blog 632

2702:密码翻译

2702:密码翻译 全局题号1704http://bailian.openjudge.cn/practice/2702/总时间限制: 1000ms 内存限制: 65536kB描述在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别.我们给出一种最简的的加密方法,对给定的一个字符串,把其中从a-y,A-Y的字...

weixin_30466421的博客 195

求思科AIR-CAP2702I-H-K9胖和瘦AP资源包

求思科AIR-CAP2702I-H-K9胖和瘦AP资源包。

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

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值