Тема: Изменить название активного окна

Приветствую всех!!  Подскажите пожалуйста, мне нужно получить доступ к текущему окну в автокаде и  изменить Caption  текущего окна. например  открыт файл ***.dwg, а в Caption   активного окна  должно быть asdf.dwg, причем  имя файла в реальности меняться не должно.   Я знаю, что в  Word есть свойство   Application.ActiveWindow.Caption,  где его можно поменять, может быть что то подобное естьв автокаде?

(изменено: Вильдар, 29 сентября 2010г. 16:37:02)

Re: Изменить название активного окна

Подозрительная задача.
Можно использовать функцию winapi:

Declare Function SetWindowText Lib "user32.dll" Alias _ 
"SetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String) As Long

Public Sub Title()
   SetWindowText ThisDrawing.hwnd, "Hello!"
End Sub

Но, толку мало, заголовок будет исправляться при активации окна.

Re: Изменить название активного окна

Вильдар пишет:

Подозрительная задача.

Ага. Но есть мнение, что "может быть полезно. например запускаешь какой нибудь макрос долгоиграющий. сворачиваешь автокад, а в описании окна идет прогресс работы в процентах и в task bar его видишь"

Re: Изменить название активного окна

KyCOK пишет:

Но есть мнение, что "может быть полезно. например запускаешь какой нибудь макрос долгоиграющий. сворачиваешь автокад, а в описании окна идет прогресс работы в процентах и в task bar его видишь"

Ты этой техникой владеешь? В xp это работает?
Я сталкивался с фишкой для прогресса в статусной строке акада (в Express Tools есть такая примочка). А в панеле задач прогресс-бар встречал только в семерке, в хр не видал. Показывай )))