Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.14.83] |
|
Сообщ.
#1
,
|
|
|
Приложение при загрузке производит длительную операцию. Есть картинка. Хочу чтобы она выводилась во время загрузки. Но надо сделать так, чтобы формы, на которой находится картинка, видно не было. т.е. чтобы отображалась только картинка без окна.
|
Сообщ.
#2
,
|
|
|
Вырезай регионы. CreateRectRgn...
|
Сообщ.
#4
,
|
|
|
Гм..., а не проще еще одну форму создать с рисунком на ней - и выводить?????
|
Сообщ.
#5
,
|
|
|
Для начало создадим Демонстрационную версию программы. Создаем проект ставим свойство формы БордерСтеле = 0, вешаем лабел и вписываем ваше имя, цвет лабела не меняем и оставляем черным, копируем этот текст и запускаем.
Private Declare Function SetWindowLongA Lib "user32" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long Const LWA_COLORKEY = &H1 Const LWA_ALPHA = &H2 Const GWL_EXSTYLE = (-20) Const WS_EX_LAYERED = &H80000 Private Sub Form_Load() SetWindowLongA Me.hwnd, GWL_EXSTYLE, WS_EX_LAYERED SetLayeredWindowAttributes Me.hwnd, -1, 0, LWA_COLORKEY End Sub Клёва Да? Добавлено да забыл сказать :дла того что бы сделать красивую форму рисуем картинку и задний фон закрашиваем определённым цветом которого меньше всего или нет на картинке и все! |