![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как курсор на ВКЛ форме свой поставить? [Delphi, Windows]
If © (2004-04-26 19:05:00)игру делаю, на экране один курсор(сам рисовал), а как форма появляеться то там виндусовский, надо исправить. и если вообще от ВКЛ отказываться в пользу делфиИКС полного, то как тогда там рисовать формы с кнопками на них и диалогами?, вручную по каждому обьекту на форму выводить?
Yar-Com (2004-04-26 20:52:00) [1]с примерами проблемма я пишу под OpenGL
вот как я себе это представляю
type
TEventHandler = procedure( EventCode : Integer........) of object;
TMyMenu = class
private
MenuItems : TStringList;
FEventHandler : TEventHandler;
public
procedure Create;
procedure Destroy;
procedure AddItem(Item : String; EventCode : Integer);
procedure Draw(x,y : Integer);
property OnEvent: TEventHandler reaad FEventHandler write FEventHandler;
end;
ну и в том же духе....
If (2004-04-26 20:39:00) [2]а что нибудь бы такое в качестве примера, не разу не делал..
Yar-Com (2004-04-26 20:36:00) [3]можно основанное на тех же спрайтах...
Yar-Com (2004-04-26 20:35:00) [4]Тут придется свои классы писать для реализации меню и тд.
If (2004-04-26 20:24:00) [5]я пишу игру, понимаю что ВКЛ это извращение, но подругому не умею, и даже не знаю как так начять, примеров нигде нету что то. Например надо мне вызвать диалог с менюшками и кнопками, когда я в дом захожу. В случае обычной формы это легко бы сделать, все там замаскировать под графику игровую и все, никто не узнает что это обычная форма =) если есть конкретные советы то помогите пожалуйста.
Yar-Com (2004-04-26 20:18:00) [6]извеняюсь не точно вопрос задал: "Зачем в DirectX приложении формы и кнопки?"
If (2004-04-26 20:06:00) [7]я вроде бы написал вверху все...
Yar-Com (2004-04-26 20:04:00) [8]Нафиг нужен VCL в директ иксовом приложении?
If (2004-04-26 19:38:00) [9]Хмм, а как интересно, не разу не делал так, можно пример какой нибудь?
OSokin (2004-04-26 19:20:00) [10]Сделай в DelphiX спрайт, помести туда свой рисунок и обрабатывай OnMouseMove перемещением этого спрайта и его перерисовкой.