Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Сделать фон прозрачным  [new]
Фарид2003
Guest
Создается главное меню приложения при запуске которого получается белый фон.
А можно ли убрать этот белый фон. Т.е. что бы он был прозрачным
19 апр 07, 20:37    [4045110]     Ответить | Цитировать Сообщить модератору
 Re: Сделать фон прозрачным  [new]
Погодин
Member

Откуда:
Сообщений: 117
Непонятно о каком фоне речь. Сам не пользуюсь построителями меню - может там что-то появляется ? Если нужно убрать экран фокса - в главной форме задается св-во ShowWindow=2 (As Top-Level form) и в файл config.fpw приложения добавляется строка SCREEN=OFF.
Если нужно сделать окно прозрачным, то это получится только в Win2000 и выше, и только с формой у которой ShowWindow=2. С главным окном _screen так не получится, т.к. оно создано со стилем CS_OWNDC а ф-я SetLayeredWindowAttributes не работает с такими окнами.
20 апр 07, 10:33    [4046728]     Ответить | Цитировать Сообщить модератору
 Re: Сделать фон прозрачным  [new]
Фврид 2003
Guest
Вот смотри!! После запуска EXE-файла проверяю!!!!!!! На пароль!!!!!!!! А с зади белый фон!!!!!!!
Если пароль правильный запускаю меню!!!!!!!!!
20 апр 07, 11:00    [4046986]     Ответить | Цитировать Сообщить модератору
 Re: Сделать фон прозрачным  [new]
Sergey Sizov.
Guest
Ну так и сделай на это время _Screen = .f., а после проверки верни _Screen=.t.
Или религия не позволяет?
20 апр 07, 12:00    [4047556]     Ответить | Цитировать Сообщить модератору
 Re: Сделать фон прозрачным  [new]
Sergey Sizov.
Guest
Под _Screen имелось ввиду _Screen.visible
20 апр 07, 12:01    [4047564]     Ответить | Цитировать Сообщить модератору
 Re: Сделать фон прозрачным  [new]
t03
Member

Откуда:
Сообщений: 49
_screen.BackColor = sys_ColorScreen && цвет фона окна задачи при работе
sys_ColorScreen = 12632256 ну или какой нужно RGB(10,20,30)
20 апр 07, 13:20    [4048240]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить