IPB
ЛогинПароль:

> Стили окна под 2000/xp, WinApi, Fpc
Bokul
сообщение 6.01.2007 3:29
Сообщение #1


Гуру
*****

Группа: Пользователи
Сообщений: 1 117
Пол: Мужской
Реальное имя: Богдан

Репутация: -  11  +


Цитата

WS_EX_LAYERED
Windows 2000/XP : Creates a layered window. Note that this cannot be used for child windows. Also, this cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.

Можно ли в Fpc юзать такие стили? Если да, то как? Ибо так компилятор ругается


{$mode ObjFpc}
{$Apptype gui}
uses windows;
function MyCreateWindow(ClassName:PChar):hWnd;
begin
MyCreateWindow:=CreateWindowEx(Ws_Ex_Topmost or WS_EX_LAYERED,//Identifier not found "WS_EX_LAYERED"
ClassName,'Salut',
Ws_Overlapped or Ws_Visible,
Cw_Usedefault, Cw_Usedefault,
200,300,
0,0,
System.HInstance,
nil)


end;




--------------------
Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Bokul
сообщение 6.01.2007 3:49
Сообщение #2


Гуру
*****

Группа: Пользователи
Сообщений: 1 117
Пол: Мужской
Реальное имя: Богдан

Репутация: -  11  +


Ого, быстро ты нашел yes2.gif

Она где описана? В модуле windows? Можешь подсказать алгоритм поиска?


--------------------
Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Bokul   Стили окна под 2000/xp   6.01.2007 3:29
volvo   Const WS_EX_LAYERED = $80000;и используй, г...   6.01.2007 3:41
Bokul   Ухты, работает :)! Спасибо! Откуда такие д...   6.01.2007 3:45
volvo   Исходники FPC + исходники Дельфи + MSDN :)   6.01.2007 3:46
Bokul   Ого, быстро ты нашел :yes2: Она где описана? В м...   6.01.2007 3:49
volvo   1) убеждаешься что в последней версии файла fpcbui...   6.01.2007 3:57
Bokul   Признавайся, откуда исходники Delphi взял! :)   6.01.2007 4:04
volvo   Ну, мало ли чего кто где берет... У меня Enterpris...   6.01.2007 4:11
Bokul   Так freеpascal не поддерживает WinApi выше 95?   6.01.2007 6:43
volvo   Да почему "не поддерживает"? Что, SetLay...   6.01.2007 10:44
Bokul   AnimateWindow? Identifier not found "Animat...   6.01.2007 19:37
volvo   А ты видел, КАК описана AnimateWindow в Windows.pa...   6.01.2007 19:48
Bokul   Не получается сделать: function AnimateWindow:Boo...   6.01.2007 20:14
volvo   Только компилятор об этом не знает, а связывание с...   6.01.2007 20:26
Bokul   Спасибо :good: Вот еще прочитал: Можно спросит...   6.01.2007 21:10
volvo   Platform SDK - тут: XPSP2 PSDK Full Download with ...   6.01.2007 21:23
Bokul   Скачал, установил, запустил все программы с папки ...   6.01.2007 22:13
Bokul   Т.е. все функции WinApi можна подгрузить с DLL-...   7.01.2007 1:03
volvo   Ну, он как раз этим и занимается... :) Большинств...   7.01.2007 13:20


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 19.06.2025 19:49
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"