Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 | 2 |

 

  Вопрос: Контрол выбора цвета Добавлено: 10.08.04 11:43  

Автор вопроса:  Nord

Ответить

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

Номер ответа: 16
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #16 Добавлено: 11.08.04 20:18
дейсвительно, канетель развели....
для Nord: ты яснее выражайся, а то получиться как плохой поиск в Яндаксе (!)
например, это должен быть стандартный диалог выбора цвета, но с примочками, и какими ...
Тогда и людям будет понятно, и тебе будет проще :)

Ответить

Номер ответа: 17
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #17 Добавлено: 12.08.04 09:49
CColorPickerXP

Ответить

Номер ответа: 18
Автор ответа:
 wishco



Вопросов: 17
Ответов: 21
 Профиль | | #18 Добавлено: 15.08.04 15:19
Private Type ChooseColor
   lStructSize As Long
   hwndOwner As Long
   hInstance As Long
   rgbResult As Long
   lpCustColors As String
   flags As Long
   lCustData As Long
   lpfnHook As Long
   lpTemplateName As String
End Type

Private Declare Function ChooseColor Lib "comdlg32.dll" Alias "ChooseColorA" (pChoosecolor As ChooseColor) As Long

Public Function cvet()
    ;Dim cc As ChooseColor
    ;Dim ret As Long
  

    cc.lStructSize = Len(cc)
    'При указании хендела доступ к форме временно блокируется, до закрытия вызванного диалога(выбор цвета).
    cc.hwndOwner = frmSleep.hwnd 'Хендел вызывающей формы.
    cc.hInstance = App.hInstance
    cc.flags = 0 'Состояния вызываемого окна. 0-default state. (0-14) шагом = 2
    cc.lpCustColors = String$(16 * 4, 0)
    
    ret = ChooseColor(cc) 'Вызываем диалог

    If (ret) Then 'Если была нажата кнопка ОК
       cvet = cc.rgbResult 'Меняем цвет фона формы на выбранный нами цвет
    Else
       cvet = -1
    End If
End Function

Ответить

Страница: 1 | 2 |

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



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