purebasic.info

PureBasic forum
Текущее время: Пн дек 17, 2018 6:26 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Чт май 03, 2007 11:18 am 
Не в сети
BackupUser
Аватар пользователя

Зарегистрирован: Ср ноя 29, 2006 9:29 pm
Сообщений: 1492
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0
Цитата:
со всеми красивостями + музон!

Ништяк... Другого слова нет....
Я б, на месте Влада22, эту музыку сделал как фон, при просмотре этого Сайта.
Пусть все Джавдеты знают, где красота....


http://perlodrom.ru/kino/bsp/m/19.mp3

http://perlodrom.ru/kino/bsp/m/21.mp3


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Медленно открывающееся окно
СообщениеДобавлено: Сб мар 29, 2014 4:13 pm 
Не в сети
профессор

Зарегистрирован: Пт фев 20, 2009 12:57 pm
Сообщений: 1717
Откуда: Алматы
Благодарил (а): 16 раз.
Поблагодарили: 47 раз.
Пункты репутации: 5
AnimateWindow + ButtonImageGadget

почему она, скатина, при открытии окна ошибочно рисует картинку на кнопке? если кликнуть по кнопке то картинка прорисовывается нормально. но при старте окна или вовсе не рисуется, или может быть на половину какнить нарисует картинку на кнопке. ерунда какая-то... стоит убрать AnimateWindow - как картинка все путем нормально рисуется при открытии окна.
Код:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Enumeration
  #Win1
  #Win2
  #But1
  #But2
EndEnumeration
 
Procedure NewWindow()
 
  If OpenWindow(#Win2, 300, 300, 120, 100, "ButtonImage", #PB_Window_SystemMenu|#PB_Window_Invisible, WindowID(#Win1))
    DisableWindow(#Win1,1)
    If LoadImage(0, "C:\delete.bmp")    ; change 2nd parameter to the path/filename of your image
      ButtonImageGadget(#But2, 10, 10, 100, 83, ImageID(0))
    EndIf
    AnimateWindow_(WindowID(#Win2), 100, #AW_VER_NEGATIVE)
    Repeat
    Until WaitWindowEvent() = #PB_Event_CloseWindow
    DisableWindow(#Win1,0)
    CloseWindow(#Win2)  
  EndIf
 
EndProcedure
 
  If OpenWindow(#Win1, 0, 0, 120, 100, "ButtonImage", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    If LoadImage(1, "C:\delete.bmp")    ; change 2nd parameter to the path/filename of your image
      ButtonImageGadget(#But1, 10, 10, 100, 83, ImageID(1))
    EndIf
    Repeat
      Event = WaitWindowEvent()
      Select Event
        Case #PB_Event_Gadget
          Select EventGadget()
            Case #But1
              NewWindow()
          EndSelect
      EndSelect        
           
    Until Event = #PB_Event_CloseWindow
  EndIf
 



Изображение


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Медленно открывающееся окно
СообщениеДобавлено: Сб мар 29, 2014 4:43 pm 
Не в сети
МОДЕРАТОР
Аватар пользователя

Зарегистрирован: Пн апр 09, 2007 4:53 pm
Сообщений: 11336
Благодарил (а): 4 раз.
Поблагодарили: 443 раз.
Добавь
Код:
1
SetActiveGadget(#But2)

после AnimateWindow_().

_________________
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали. :) :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Медленно открывающееся окно
СообщениеДобавлено: Сб мар 29, 2014 4:58 pm 
Не в сети
доцент

Зарегистрирован: Ср фев 19, 2014 12:31 pm
Сообщений: 27
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0
У меня работает, если - AnimateWindow_() сразу после OpenWindow(). А с SetActiveGadget(#But2) рисует картинку на кнопке и на окне. :shock:


Вложения:
90.jpg [70.48 KiB]
Скачиваний: 0

_________________
PureBasic 4.60
Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group (блог о phpBB)
Сборка создана CMSart Studio
Русская поддержка phpBB