社区
Delphi
帖子详情
两个问题:DLL和焦点
「已注销」
2003-08-24 03:47:51
1.怎样使所调用DLL里面窗体的parent为我正在使用窗体的?
我在DLL里边窗体创建时接收正在使用窗体的指针设定,可是创建时还是在任务栏显示两个窗体。是不是任务栏里显示的是两个APPLICATION哪?要把指针改为调用DLL的APPLICATION?....不明白。
2.一个控件失去焦点时(比如TEDIT)想对其做处理,可是截获不到失去焦点的消息啊,所以我想在用户改变焦点后得到上一个焦点控件,可以吗?怎么做呢?
...全文
34
8
打赏
收藏
两个问题:DLL和焦点
1.怎样使所调用DLL里面窗体的parent为我正在使用窗体的? 我在DLL里边窗体创建时接收正在使用窗体的指针设定,可是创建时还是在任务栏显示两个窗体。是不是任务栏里显示的是两个APPLICATION哪?要把指针改为调用DLL的APPLICATION?....不明白。 2.一个控件失去焦点时(比如TEDIT)想对其做处理,可是截获不到失去焦点的消息啊,所以我想在用户改变焦点后得到上一个焦点控件,可以吗?怎么做呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2003-08-24
打赏
举报
回复
to huojiehai:
OnExit我明天试一下,现在没DELPHI,不过我在OnKeyDown,OnKeyPress里面写都不能判断key=VK_TAB,不知道怎么了
to Venda:
好像捕获不到这个消息。
另外,我用鼠标的话已经完全解决了。但是用键盘TAB键就不行,不知道为什么
bluenightsky
2003-08-24
打赏
举报
回复
楼上的说得不错,问题应该都能解决了
Venda
2003-08-24
打赏
举报
回复
1.你可以把原Application句柄传进去
2.处理WM_KILLFOCUS消息就行
huojiehai
2003-08-24
打赏
举报
回复
2.在TEdit的onexit中写
「已注销」
2003-08-24
打赏
举报
回复
第一个问题( 因为所以)帮我解决了,恩?在CSDN里面是这个名字吗?
hansome
2003-08-24
打赏
举报
回复
1、可以通过在DLL的函数中添加一个窗口句柄的参数来解决
mj_hc
2003-08-24
打赏
举报
回复
2.setfocus
sixgj
2003-08-24
打赏
举报
回复
呵呵,顶顶好了……
基于Delphi的融合
DLL
中的窗口
摘 要:提出了一种简单的方法将... 在开发一个大型通用控制系统时曾遇到这么一个
问题
:该系统软件包由若干个可执行文件和动态链接库组成,因为扩展性和兼容性的要求,需要将系统划分为若干个可执行文件和动态链接库
WEB页面通过ActiveX控件调用
DLL
动态库(二):VS2013编写C++调用
DLL
(动态/静态)
C++调用
DLL
有两种方法: 1、静态调用:需要包含调用
DLL
的
dll
文件、lib文件、h文件 2、动态调用:采用windows专用库函数直接在程序中包含所调用
DLL
路径即可加载。 (一)动态调用 采用动态调用需要知道所调用
DLL
中的...
关于Windows应用程序加载
DLL
的总结
最近在开发项目上遇到一个奇怪的
问题
,项目使用到OPENSSL库,进行加密,某个
DLL
(A.
DLL
)对该库进行封装后调用。EXE对A.
DLL
采用动态链接的方式进行加载,调动里面的函数之后,使用FreeLibrary释放
DLL
。 结果竟然没有...
error Target
dll
has been cancelled debugger aborted
error Target
dll
has been cancelled debugger aborted
delphi 开发中遇到的
DLL
问题
思考及解决方法
最近在公司写一个外壳程序,调用
DLL
插件把FORM嵌入... 以下列出的
问题
及解决方法仅针对我写的程序(
DLL
插件把FORM嵌入到EXE中的一个PANEL中),和自己的解决方法. 从遇到的
问题
看出,DELPHI封装了太多的东西,有时候直
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章