Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: SetWindowLong функция API Добавлено: 17.07.09 21:11  

Автор вопроса:  Злобный программер :-)
Здравствуйте. Я где - то прочёл статью в которой с помощью функций API getWindowLong и SetWindowLong можно было сделать кнопку, которая выглядит как переключатель или флажок с помощью определённых констант. А какие константы требуются чтобы обычная кнопка выглядела как кнопка с панели инструментов? Спасибо

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 VerhoLom



Вопросов: 20
Ответов: 285
 Профиль | | #1 Добавлено: 28.07.09 17:08
ToolBar control все даст...

А если серьезно, то надо в самом простом случае делать свой ЭУ: к примеру таймер положить на него, в обработчике движения мышки над ним включать таймер и рисовать объемный вид своему ЭУ (DrawEdge), как только выясняется, что мышка вышла за пределы ЭУ (GetCursorPos в обработчике таймера) - надо останавливать таймер и прорисовывать ЭУ как обычную плоскую панельку. Так можно сделать приподнимающуюся при наведении мышкой кнопку - как в тулбаре. Но это очень в общем сказано, а реализовать такое не сложно, достаточно изучить пару АПИ и все...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам