怎样用SetWindowLong修改图标

tangsong8260086 2004-05-02 10:22:24
怎样用SetWindowLong修改图标
...全文
86 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
programfish 2004-05-03
  • 打赏
  • 举报
回复
http://www.mypcera.com/softxue/vb/new/m72.htm
mingtian2008 2004-05-03
  • 打赏
  • 举报
回复
up
打开链接下载源码: https://pan.quark.cn/s/6917f48f5ad5 易语言是一种为中国人量身定制的、操作简便的编程语言,其宗旨在于使不熟悉英文的普通用户也能参与程序的开发工作。 在易语言环境中,用户可以便捷地完成对操作系统窗口的各类操作,例如获取窗口句柄以及调整窗口的标题和图标,这些均属于Windows API调用的核心内容。 窗口句柄在Windows程序设计领域占据着举足轻重的地位,它是由系统分配给每个窗口的一个独特标识,借助该标识,我们能够对特定的窗口执行操作。 在易语言中,获取窗口句柄通常需要借助`窗口句柄.取`这一指令。 举例来说,倘若已知窗口的标题,便可以使用`窗口句柄.取(窗口标题)`这一方式来获取相应窗口的句柄。 这一流程涉及到易语言的API调用机制,需要将Windows API函数转化为易语言的内置指令或用户自定义指令。 调整窗口标题是通过设定窗口属性来实现的,易语言提供了`窗口属性.设置`指令来完成此功能。 譬如,`窗口属性.设置(窗口句柄, 窗口属性类型.标题, 新标题)`这行指令能够将拥有指定句柄的窗口标题更改为“新标题”。 在此处,`窗口属性类型.标题`意味着我们即将调整的是窗口的标题属性。 至于更改窗口图标Windows API提供了`LoadIcon`以及`SetClassLong`或`SetWindowLong`等函数来达成,但在易语言环境下,可能需要创建自定义指令或模块来封装这些功能。 你需要载入图标资源(一般是以.ico为后缀的文件),然后运用`LoadIcon`函数获取图标句柄,随后通过`SetClassLong`或`SetWindowLong`来替换窗口类的图标属性。 这一流程关联到资源管理、图标载入以及对窗口类或实例属性的变...

1,488

社区成员

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

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