倾情送分

sun_star 2001-11-23 12:52:29
怎样获得IMAGE 控件的句柄?
...全文
144 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
sun_star 2001-11-23
  • 打赏
  • 举报
回复
各位,
你们说我加不加分
怎么加?
sun_star 2001-11-23
  • 打赏
  • 举报
回复
如果仅仅需要stretch的功能
那么可以在picture里面包容一个image阿

但是IMAGE里的东东很抖!
sqstudio_zsp 2001-11-23
  • 打赏
  • 举报
回复
如果仅仅需要stretch的功能
那么可以在picture里面包容一个image阿
foolishtiger 2001-11-23
  • 打赏
  • 举报
回复
Vb中的很多可视控件其本质都是window(不是VB里说的Form),只不过它们不是我们平时所说的普通意义的窗体,它们是以窗体为parent的window.而Image不一样,它只是画在它的Parent上并不是存在一个真正的window,所以它没有句柄。

为了便于理解,再举一个窗口的例子:
你在桌面上看到的快捷方式,你一点它就变成选中的状态了。其实它是同两个window组成的,一个用来显示对应的图标,另一个用来显示对应的文字。

明白了吗?
Amoon 2001-11-23
  • 打赏
  • 举报
回复
to foolishtiger(吴文智):嘿嘿,你倒是唯恐天下不乱啊!

Image控件是一种轻量型的图形控件,它上面的图像都是绘制在他的容器上的,它本身是不具有窗口的,所以也就没有窗口句柄。

哎呀,说来说去我都昏了。就这样了,不说了。
Mittermeyer 2001-11-23
  • 打赏
  • 举报
回复
Image是作为它所在的一个窗口的一部分,指代表一个区域,并不是像Picture一样是一个子窗口,所以没有句柄。
如果在一个Form上有一个Image,那么那个Image的句柄就是Form的句柄。
sun_star 2001-11-23
  • 打赏
  • 举报
回复
各位,对了,可否用某个API函数来获取它的句柄?谢谢
sun_star 2001-11-23
  • 打赏
  • 举报
回复
是这样,picture控件没有stretch属性,而IMAGE 有 用起来很方便
伽楠 2001-11-23
  • 打赏
  • 举报
回复
image.hwnd
foolishtiger 2001-11-23
  • 打赏
  • 举报
回复
对啊,解释一下嘛.呵呵
lihonggen0 2001-11-23
  • 打赏
  • 举报
回复
没有人知道,哈哈
slothboy 2001-11-23
  • 打赏
  • 举报
回复
你为什么不用picture?
thatwind 2001-11-23
  • 打赏
  • 举报
回复
哦?为什么“Image控件根本就没有句柄。 ”?

请Amoon(阿木)解释一下好么?
uguess 2001-11-23
  • 打赏
  • 举报
回复

上帝知道,比尔知道,呵呵,我不知道!
Amoon 2001-11-23
  • 打赏
  • 举报
回复
呵呵,把你的鼠标光标移动到电脑桌上就可以了。

Image控件根本就没有句柄。
Delphi 12.3 作为一款面向 Windows 平台的集成开发环境,由 Embarcadero Technologies 负责其持续演进。该环境以 Object Pascal 语言为核心,并依托 Visual Component Library(VCL)框架,广泛应用于各类桌面软件、数据库系统及企业级解决方案的开发。在此生态中,Excel4Delphi 作为一个重要的社区开源项目,致力于搭建 Delphi 与 Microsoft Excel 之间的高效桥梁,使开发者能够在自研程序中直接调用 Excel 的文档处理、工作表管理、单元格操作及宏执行等功能。 该项目以库文件与组件包的形式提供,开发者将其集成至 Delphi 工程后,即可通过封装良好的接口实现对 Excel 的编程控制。具体功能涵盖创建与编辑工作簿、格式化单元格、批量导入导出数据,乃至执行内置公式与宏指令等高级操作。这一机制显著降低了在财务分析、报表自动生成、数据整理等场景中实现 Excel 功能集成的技术门槛,使开发者无需深入掌握 COM 编程或 Excel 底层 API 即可完成复杂任务。 使用 Excel4Delphi 需具备基础的 Delphi 编程知识,并对 Excel 对象模型有一定理解。实践中需注意不同 Excel 版本间的兼容性,并严格遵循项目文档进行环境配置与依赖部署。此外,操作过程中应遵循文件访问的最佳实践,例如确保目标文件未被独占锁定,并实施完整的异常处理机制,以防数据损毁或程序意外中断。 该项目的持续维护依赖于 Delphi 开发者社区的集体贡献,通过定期更新以适配新版开发环境与 Office 套件,并修复已发现的问题。对于需要深度融合 Excel 功能的 Delphi 应用而言,Excel4Delphi 提供了经过充分测试的可靠代码基础,使开发团队能更专注于业务逻辑与用户体验的优化,从而提升整体开发效率与软件质量。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!

7,787

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧