明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2208|回复: 5

[基础] [求助]CAD左上角图标和CAD2008能改动吗?

[复制链接]
发表于 2010-2-26 06:15 | 显示全部楼层 |阅读模式

如下图所示:

 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2010-2-26 08:33 | 显示全部楼层

当然可以,在ACAD.DLL文件中

 楼主| 发表于 2010-3-6 06:35 | 显示全部楼层

谢谢ZHAOWCHANG!

能不能把操作步骤说一下!能不能连同CAD2008这几个字也一同去掉呢?

发表于 2010-4-29 15:15 | 显示全部楼层
对CAD2009而言,在哪里呢?好像在CAD2009的安装目录下找不到ACAD.DLL
发表于 2010-4-30 00:26 | 显示全部楼层

可以改的 , 用VBA

Option Explicit

Public Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" (ByVal Hwnd As Long, ByVal lpString As String) As Long
Private Declare Function LoadImage Lib "user32" Alias "LoadImageA" (ByVal hInst As Long, ByVal lpsz As String, ByVal un1 As Long, ByVal n1 As Long, ByVal n2 As Long, ByVal un2 As Long) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal Hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const WM_SETICON = &H80
Private Const IMAGE_ICON = 1
Private Const LR_LOADFROMFILE = &H10

Public Sub ChangeCADCaption()
Dim strCaption As String
strCaption = "ZWCAD 2009i 专业版"
SetWindowText Application.Hwnd, strCaption
End Sub
Public Sub SetIcon()
Dim hIcon As Long
Dim FileName As String
FileName = "cad.ico"
'FileName 图标文件, Hwnd ACAD应用程序的句柄
hIcon = LoadImage(0&, FileName, IMAGE_ICON, 16, 16, LR_LOADFROMFILE)
If hIcon <> 0 Then
Call SendMessage(Hwnd, WM_SETICON, 0, ByVal hIcon)
End If
End Sub

 楼主| 发表于 2010-4-30 06:37 | 显示全部楼层
fujiang发表于2010-4-30 0:26:00可以改的 , 用VBAOption ExplicitPublic Declare Function SetWindowText Lib \"user32\" Alias \"SetWindowTextA\" (ByVal Hwnd As Long, ByVal lpString As String) As LongPrivate Declare

谢谢你!我没用过VBA,完全看不懂!不知这个程序如何运行?能否说详细点……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-3 02:59 , Processed in 0.412113 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表