NX二次开发之Block UI

BlockUI回调函数解析
本文详细介绍了BlockUI中各类回调函数的功能与应用,包括Filter、Update、OK/Apply、cancel、initialize、Dialogshow、FocusNotify和KeyboardFocusNotify等。重点阐述了如何利用这些回调函数进行用户输入验证和对话框状态管理。
部署运行你感兴趣的模型镜像

Block UI回调函数
对于Block ui中按钮控件,如OK 或apply 按钮操作,使用了回调函数,与mfc对话框程序不同,BLOCK UI 无法任意定义和添加回调函数,系统只有给定的回调函数,分别对应不同事件。大多数情况下编写对话框起到的作用是收集用户的输入,通常只用到OK 与APPLY回调函数即可;也可在Update回调函数中对用户输入的参数进行预先的检查和判断,同时对添加的按钮控件通过判断ID,显示或执行点击按钮后的结果。(不用担心回调函数的注册)
下面是对回调函数的说明:
Filter选择过滤 :当鼠标停留在被选对象上,可能进行选择时被激活,对象是否高亮取决于回调函数的取值。该回调函数只能用于选择集的应用。
返回值:Integer
Update更新对话框:当用户改变了对话框中的值时被激活
返回值:integer
OK/Apply :用户点击OK被激活
cancel :当用户单击被激活、
initialize 初始化:函数在对话框初始化的时候被激活,可以在该函数中进行对话框初始参数的设置,没有返回值
Dialog show 对话框显示:在对话框被创建及初始化后被激活,此时对话框还没显示出来
Focus Notify 焦点改变 :该函数只被哪些无法进行键盘输入的块使用,被激活
Keyboard Focus Notify键盘输入 :该函数只能允许键盘输入的块使用。

您可能感兴趣的与本文相关的镜像

Langchain-Chatchat

Langchain-Chatchat

AI应用
Langchain

Langchain-Chatchat 是一个基于 ChatGLM 等大语言模型和 Langchain 应用框架实现的开源项目,旨在构建一个可以离线部署的本地知识库问答系统。它通过检索增强生成 (RAG) 的方法,让用户能够以自然语言与本地文件、数据库或搜索引擎进行交互,并支持多种大模型和向量数据库的集成,以及提供 WebUI 和 API 服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值