Форум программистов, компьютерный форум CyberForum.ru

не работает функция UpdateLayeredWindow - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как включить поддержку MFC в Win32 проекте VC++ 7.0? http://www.cyberforum.ru/cpp-beginners/thread501928.html
Дело в том, что Debug версия работает, а Release ругается ошибками, похожими на те, которые возникали в VC++ 6 ( error LNK2019: Unresolved External... и fatal error LNK1120...) если в свойствах Win32App проекта забывалось указать использование Ststic или Shared MFC Library. Но как это сделать в VC++ 7.0 я что-то никак не найду :((
Visual C++ Как заставить картинки реагировать на события? (MFC) С наступившем всех новым 2006 годом!!! Уважаемые коллеги, помогите разобраться. Есть некая форма - окно ( CFrameWnd ), на ней нужно расположить несколько картинок формата PNG. Собственно с выводом проблем нет ( CImage - .Load(), CImage - .AlphaBlend() ) , но нужно сделать так, чтобы эти картинки могли реагировать на события. Например на MouseMove и MouseClick. А у CImage нет поддержки... http://www.cyberforum.ru/cpp-beginners/thread501891.html
Самая быстрая сортировка текстового файла C++
размер файла примерно около 5 мегабайт текста ... текст разбит на полю ... 1 строка названия полей ... программа пишется на Си 1 как наиболее быструю организовать сортировку 2 заранее неизвестно его величина так что динамически выделять память под массив? 3 я знаю что есть ф-ция стандартная преобраз строку в знач. подскажите плз я выполнял так ... создавал буферный файл (в запросе...
C++ VC6 не понимает базу с ACCESS2000
Хочу из VC6 открыть базу, созданную в ACESS2000 пишет, что не понимает формат. Подскажите, плз, как решить проблему в VC6. Спасибо.
C++ Карта свойств класса http://www.cyberforum.ru/cpp-beginners/thread501739.html
Необходимо было реализовать сериализацию для иерархии собственных классов, сделал так: Базовый класс всей иерархии имеет динамический список структур вида struct PROPERTY { const char* sProperty; // имя переменной - члена класса void** pProperty; // указатель на переменную SERIA_TYPE Type; // метка типа переменной (int, float, string, object) }; по идее - это как бы карта...
C++ Ошибки при работе с ADO (база на Access) на С++ При сохранении данных поля типа Decimal в базе Access (с помощью ADO MS Jet 4.0) при задании системе разделителя дробной части: запятая — Type mismatch in criteria expression Если поменять на точку то все нормально. Код (на C++): _variant_t vtAlt = Значение Double; vtAlt.ChangeType(VT_DECIMAL); m_pRec->Fields->GetItem(_bstr_t("ALTITUDE"))->put_Value(vtAlt); подробнее

Показать сообщение отдельно
slamer
Сообщений: n/a
14.03.2012, 15:56     не работает функция UpdateLayeredWindow
Почему не работает функция UpdateLayeredWindow?
T.e. ошибки не возникает, но и окна невидно (
Делаю так:
1. Создаю окно CreateEx с использованием стиля WS_EX_LAYERED.
2. На OnCreate задаю регион для окна SetWindowRgn(CreateRoundRectRgn(...),true)
(оно с круглыми углами)
3. На OnPaint делаю так:
BLENDFUNCTION blend;
blend.BlendOp = AC_SRC_OVER;
blend.BlendFlags = 0;
blend.AlphaFormat = 0;
blend.SourceConstantAlpha = (255*100)/100;
UpdateLayeredWindow( NULL, NULL, NULL, NULL, NULL, 0, &blend, ULW_ALPHA);
И ничего. Почему?

PS..VC++ 7.0, WinXP.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru