社区
非技术区
帖子详情
请各位大虾告诉我!!!急急急~~~~~
coder_nullptr
2007-04-11 05:20:45
请问 Delphi 中怎么把 HWND 类型 和 TForm 对象关联
如
function HandleToForm(hWnd: HWND): TForm;
var
form : TForm;
begin
// 就是这里转换怎么写?谢谢!!
Result := form;
end;
...全文
142
5
打赏
收藏
请各位大虾告诉我!!!急急急~~~~~
请问 Delphi 中怎么把 HWND 类型 和 TForm 对象关联 如 function HandleToForm(hWnd: HWND): TForm; var form : TForm; begin // 就是这里转换怎么写?谢谢!! Result := form; end;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
coder_nullptr
2007-04-12
打赏
举报
回复
好奇怪,如果将DLL里面的代码改成
function GetModulePage(): TForm; stdcall;
begin
Application.CreateForm(TForm1, Form1);
Result := Form1;
end;
在 EXE 中调用所返回的 TForm 能够使用,如果改成
function GetModulePage(): HWND; stdcall;
begin
Application.CreateForm(TForm1, Form1);
Result := Form1.Handle;
end;
然后在 EXE 里用 frmTest := (FindControl(handle) as TForm); 所转回来的会出错,请各位大虾帮帮我!
coder_nullptr
2007-04-12
打赏
举报
回复
没有人回,自己顶!
coder_nullptr
2007-04-11
打赏
举报
回复
不行,问题还没有解决,如果我的 TForm 放在 DLL 中, 具体函数如下:
function GetModulePage(): HWND; stdcall;
begin
Form1 := TForm1.Create(nil);
Result := Form1.Handle;
end;
exports
GetModulePage;
然后在 EXE 中,调用 GetModulePage 函数所返回的 HWND, 怎么不行呢?
scroing
2007-04-11
打赏
举报
回复
顶~~~
wintergoes
2007-04-11
打赏
举报
回复
(FindControl(handle) as TForm).Caption :='Find By Handle';
急
急
急
,
请
各位
大虾
帮帮忙!
博客主要询问如何使用GDI+绘制立体图,以及绘制时需要调用哪些函数,聚焦于GDI+在立体图绘制方面的应用。
急
急
急
!!!有关asp字符串处理的问题,
请
大虾
指点???
博主从数据库读取到日期格式如2004-5-1 14:25:00等,希望只保留日期部分如2004-5-1,并将值放入
中,寻求详细处理方法。
急
急
!!!
请
大虾
帮忙 这是我的道面试,面试通过应能上班,我是一个C ++初学者
一位C++初学者笔试基本通过,需在一周内完成两道编程题才能去公司报到。题目一是从文本文件读取数据逆序输出到另一文件;题目二是随机生成1000个数用链表存储,并用冒泡排序和最优排序输出,且不能用数组。
各位
大虾
好!
请
问在ASP.NET2.0中如何调用GridView的自带的Edit事件(方法)
急
急
!!!
本文探讨了在ASP.NET2.0中如何手动触发GridView的Edit事件,而不是通过其内置的编辑按钮。具体应用场景为当用户单击某一行时,该行进入编辑状态。
对查询出来的记录行进行分页显示,怎么做???在客户现场,哪位
大虾
帮忙?
急
急
急
...
本文介绍如何使用Delphi实现数据库查询结果的分页显示。通过设置ADODataSet1的Recordset属性,如PageSize来限定每页记录数,并利用按钮进行页面切换。文章提供了具体的代码示例。
非技术区
830
社区成员
53,568
社区内容
发帖
与我相关
我的任务
非技术区
Delphi 非技术区
复制链接
扫一扫
分享
社区描述
Delphi 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章