乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 7|回复: 0

[求助]修改图标

[复制链接]

5

主题

11

帖子

1

银币

初来乍到

Rank: 1

铜币
31
发表于 2007-12-8 11:28:00 | 显示全部楼层 |阅读模式
虽然可以得到句柄把的图标和标题修改了。
HICN hicon=acedGetAcadWinApp()->LoadIcon(IDI_ICON);
acedGetAcadWinApp()->GetMainWnd()->SetIcon(hicon,FALSE);
但是修改应用程序窗口的图标的时候遇到了麻烦我可以得到当前活动的窗口,
我只是得到当前的的窗口然后修改它的图标,
我在初始化的时候这样做的
**********************************************
  HICN hicon=acedGetAcadWinApp()->LoadIcon(IDI_ICON);
AcedGetAcadFrame()->GetActiveFrame()->SetIcon(hicon,false);
********************************************
但是在新建的时候,由于我调用的还是AutoCAD本身的命令,所以把新建的文档的窗口的图标又改到了它默认的图标了,我现在就是想
把它新建的时候调用我的图标,有没高手说下,怎么在我初始化的时候去设置它的默认图标。
其实如果把上面星星中间的部分写成一个函数changeicon,在调用的时候就能改变当前的窗口的图标,但是我在宏那里先调用 CAD本身的命令new ,在他后面调用changeicon的时候,他总是不调用changeicon.也就是在CUI中的新建那里我改成了^C^C_new  _changeicon
如果可以判定NEw执行完再调用我的这个函数.我就是对判定怎么写不清楚,知道的说下.
小弟刚毕业,很多没经验,谢谢高手大哥门指点点
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-6 07:02 , Processed in 0.147529 second(s), 56 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表