Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
MKN MKN вне форума

Ветеран


Сообщения: 2358
Благодарности: 559

Профиль | Отправить PM | Цитировать


Цитата kotkovets:
а какая цель, простое любопытство или мешает жить ? »
Ужасно не красиво, на мой взгляд появление этой рамки...

Цель - всё тот же метрофейс. Очень удобно кликать по цветным плиткам-линкам - и ладошка-указатель есть (не надо заморачиваться лишним кодом), и рамку-выделение плитки-кнопки не сложно организовать и главное - никаких внешних картинок не надо...
код стандартный :
Код: Выделить весь код
outfile CreateLink-test.exe

Page Custom MyPage
Page Instfiles
!include nsDialogs.nsh

Var dlg
Var Link1

Function MyPage
nsDialogs::Create 1018
Pop $dlg
${NSD_CreateLink} 16u 15u 100u 30u " ссылка "
Pop $Link1
CreateFont $2 "Arial" 18
SendMessage $Link1 ${WM_SETFONT} $2 0
SetCtlColors $Link1 0xff5500 0xffff00
${NSD_OnClick} $Link1 ClickLink1
nsDialogs::Show
FunctionEnd
 
Function ClickLink1
MessageBox MB_OK "Click"
FunctionEnd
  
Section
SectionEnd

Отправлено: 12:02, 02-09-2015 | #1814