Тема: цвет рабочей области окна
Как программно менять цвет рабочей области окна с черного на белый?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → цвет рабочей области окна
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Как программно менять цвет рабочей области окна с черного на белый?
GrachicsWinModelBackgrndColor,
см. справку, вот пример оттуда:
Sub Example_GraphicsWinModelBackgrndColor() ' This example returns the current setting of ' GraphicsWinModelBackgrndColor. It then changes the value, and finally ' it resets the value back to the original setting. Dim preferences As AcadPreferences Dim currGraphicsWinModelBackgrndColor As OLE_COLOR Set preferences = ThisDrawing.Application.preferences ' Retrieve the current GraphicsWinModelBackgrndColor value currGraphicsWinModelBackgrndColor = preferences.DISPLAY.GraphicsWinModelBackgrndColor MsgBox "The current value for GraphicsWinModelBackgrndColor is " _ & preferences.DISPLAY.GraphicsWinModelBackgrndColor, vbInformation, "GraphicsWinModelBackgrndColor Example" ' Change the value for GraphicsWinModelBackgrndColor preferences.DISPLAY.GraphicsWinModelBackgrndColor = 16 MsgBox "The new value for GraphicsWinModelBackgrndColor is " _ & preferences.DISPLAY.GraphicsWinModelBackgrndColor, vbInformation, "GraphicsWinModelBackgrndColor Example" ' Reset GraphicsWinModelBackgrndColor to its original value preferences.DISPLAY.GraphicsWinModelBackgrndColor = currGraphicsWinModelBackgrndColor MsgBox "The GraphicsWinModelBackgrndColor value is reset to " _ & preferences.DISPLAY.GraphicsWinModelBackgrndColor, vbInformation, "GraphicsWinModelBackgrndColor Example" End Sub
Для задания белого цвета можно использовать vba'шную константу vbWhite.
1.Спасибо, Вилдар!
2.Как тебе удается докапываться до таких глубин?
2.Как тебе удается докапываться до таких глубин?
Извини за оффтоп и небольшую иронию, но ведь это же пример из справки AutoCAD.
2.Как тебе удается докапываться до таких глубин?
Александр прав, из справки, считай с самой поверхности ;)
А в глубины лучше погружаться с помощью .NET или ObjectARX.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → цвет рабочей области окна
Форум работает на PunBB, при поддержке Informer Technologies, Inc