社区
界面
帖子详情
sdk问题:在EDIT中按tab键,音箱总是“咚”的一声,怎么消除?
IRIM
2005-03-25 12:05:59
用CreateWindowEx在主窗口中生成的EDIT,
在输入后,按tab跳转到下一个EDIT,但音箱总是“咚”的一声,怎么消除?
谢谢!
EDIT属性:WS_CHILD|WS_GROUP|WS_BORDER|WS_TABSTOP|ES_NUMBER
...全文
195
6
打赏
收藏
sdk问题:在EDIT中按tab键,音箱总是“咚”的一声,怎么消除?
用CreateWindowEx在主窗口中生成的EDIT, 在输入后,按tab跳转到下一个EDIT,但音箱总是“咚”的一声,怎么消除? 谢谢! EDIT属性:WS_CHILD|WS_GROUP|WS_BORDER|WS_TABSTOP|ES_NUMBER
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IRIM
2005-03-26
打赏
举报
回复
请在线的达人指点一下 //bow~
IRIM
2005-03-25
打赏
举报
回复
下面是我截获 EDIT 消息的函数,要通过它才能实现tab键跳转,
但不知道怎么消去声音,能不能帮改一下,谢谢!
// hControls[i] 是一个EDIT的句柄数组。
//cbWndProc[i] 是在EDIT生成时保存的EDIT原始的消息处理函数。
LRESULT CALLBACK ControlSubClassProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
LRESULT lResult = 0;
LONG index;
index = GetWindowLong (hWnd, GWL_USERDATA);
if (uMsg == WM_KEYDOWN && wParam == VK_TAB)
{
SendMessage (GetParent(hWnd), WM_COMMAND, MSG_TAB, GetWindowLong(hWnd, GWL_USERDATA));
}
else
{
if (!(uMsg == WM_KEYUP && wParam == VK_TAB))
lResult = CallWindowProc (cbWndProc[index], hControls[index], uMsg, wParam, lParam);
}
return lResult;
}
xia renjie
2005-03-25
打赏
举报
回复
窗口函数中截获 Edit 按键消息清空后传递出去就没声了。
IRIM
2005-03-25
打赏
举报
回复
不行啊,我试了
btw:把音箱关掉?呵呵
菜牛
2005-03-25
打赏
举报
回复
去掉WS_TABSTOP属性,或者把音箱关掉。
Windows
SDK
设置控件支持
Tab
键
在使用windows api编程时,若是页面有很多编辑框
EDIT
,那么,能否支持
Tab
键
将会很影响用户体验。。 我在使用codeblocks写Win32GUI工程时,建立了一个Frame Based的项目,然后进行编程,创建了一堆的
Edit
控件,代码如下: Hwnd_
EDIT
_Set_IP=CreateWindow(TEXT("
EDIT
"),TEXT(""),WS_CHILD | WS_BOR
在
SDK
中
使用Rich
Edit
控件,以及使用LISTVIEW,PROGRESS等控件
在
SDK
中
使用Rich
Edit
控件,以及使用LISTVIEW,PROGRESS等控件 "在
SDK
中
使用Rich
Edit
控件,以及使用LISTVIEW,PROGRESS等控件在
SDK
,进行windows程序设计(不使用mfc),使用这些控件,要进行一些必要的初试化,否则如果在对话框上画这些控件,对话框就不能正常显示 先说Rich
Edit
控件,这个是个特例。 如果往对话框里
深挖Win32
EDIT
控件:从样式消息到MFC实践与避坑指南
文本输入组件是图形界面开发
中
最常见也最容易被低估的交互元素。无论是Win32 API、MFC还是C# WinForms,其底层机制都围绕同一套窗口样式与消息体系来运作。理解
EDIT
控件的本质,掌握其核心样式位(如ES_MULTILINE、ES_PASSWORD)和消息(如WM_SETTEXT、EM_REPLACESEL),是构建可靠输入交互的基础。在工程实践
中
,合理利用EN_CHANGE通知实现输入过滤、使用EM_SETCUEBANNER添加水印、通过SetSel与ReplaceSel高效追加日志,能显著提
Win32
SDK
消息处理技巧
Win32
SDK
中
利用 DialogBox/DialogBoxParam 创建模态对话框一般行为是不处理WM_KEYDOWN消息的。 非要处理可以子类化控件HANDLE h
edit
=GetDlgItem(hMainWnd,IDC_
EDIT
1);(WNDPROC)SetWindowLong(h
edit
, GWL_WNDPROC,(LONG)
Edit
SubProc); 如果该对话框
中
没有...
【2026年华为杯C题】服务于脑机接口与精神性疾病诊断的脑电图计算模型(思路、代码、论文,持续更新)
内容概要:本文档针对2026年华为杯研究生数学建模竞赛C题“服务于脑机接口与精神性疾病诊断的脑电图计算模型”,系统性地提供了从解题思路、算法实现到论文撰写的全流程支持资源。内容聚焦脑电信号(EEG)的数据预处理、特征提取、分类建模与结果分析,融合机器学习与深度学习技术(如SVM、CNN、LSTM、Transformer等),构建高精度的脑电识别模型,服务于抑郁症、癫痫等精神疾病的智能辅助诊断及脑机接口的信息解析。文档还整合了MATLAB与Python代码资源、模型实现案例及多领域科研技术支持体系,涵盖智能优化、信号处理、路径规划、通信优化等方向,并提供网盘资料下载与在线目录导航,强化理论与实践的深度融合; 适合人群:参加全国研究生数学建模竞赛的硕士、博士研究生,从事脑电信号处理、智能医学、生物信息学研究的科研人员,以及具备一定编程与数据分析基础、致力于人工智能在医疗健康领域应用的高校学生与青年学者; 使用场景及目标:① 快速掌握华为杯C题的技术路线与建模范式,高效完成竞赛备赛;② 构建面向临床辅助诊断的脑电计算模型,推动脑机接口与精神疾病识别的算法创新;③ 借助提供的开源代码与建模框架,开展科研复现、算法优化与学术论文写作; 阅读建议:建议结合文档提供的在线资源目录与百度网盘资料系统学习,优先精读脑电信号去噪、特征工程构建与深度学习模型选型部分,动手运行并调试代码,通过对比不同模型性能深化对算法适用性与工程实现细节的理解,同时关注跨学科方法的融合应用。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章