Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.02;
Скачать: CL | DM;

Вниз

Как использовать *.rc   Найти похожие ветки 

 
Delphi_is_cool ©   (2005-09-08 02:24) [0]

Я создал ресурс файл *.rc используя программу Resource Builder v2.3, пытаюсь загрузить меню, но не получается, делаю так:


LoadMenu(hInstance, "C:\1.rc");


Но почему то не получается ...

ps
Первый раз с этим сталкнулся(с использованием ресурсов).


 
Defunct ©   (2005-09-08 02:42) [1]

{$R c:\1.rc}

Load<Resource>( hInstance, <заданное имя ресурса>)


 
Erik1 ©   (2005-09-08 12:24) [2]

Можно и автоматически грузить, если использовать класс у которого published property типа TOwnedCollection и унаследован он от TComponent. Тогда при правильном формате ресурса можно просто сделать  
RegisterClasses([TExceptHolder]);
ExceptHolder := ReadComponentRes(ExceptHolderID, nil) as TExceptHolder;


 
Чапаев ©   (2005-09-08 13:16) [3]

> Я создал ресурс файл *.rc
Теперь меню Project -> Add to project... Тип файлов выбираешь *.rc. Добавляешь свой ресурс. Пользуешься им.


 
Delphi_is_cool ©   (2005-09-08 16:01) [4]

Всем большое спасибо ! Меню сделать получилось :) вот таким образом:

...
{$R "123.res"}

procedure TForm1.FormCreate(Sender: TObject);
var
 Menu: hmenu;
begin
 Menu := LoadMenu(hInstance, MAKEINTRESOURCE("MENU_0"));
 SetMenu(Handle, Menu);
end;


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



Страницы: 1 вся ветка

Текущий архив: 2005.10.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
14-1126679907
boriskb
2005-09-14 10:38
2005.10.02
Как вам украшения? :)


2-1124811906
PIF
2005-08-23 19:45
2005.10.02
перехват сообщения


1-1126279571
Jolik
2005-09-09 19:26
2005.10.02
Как отловить закрытие файла?


1-1126549999
VadimX
2005-09-12 22:33
2005.10.02
RECV и TMemoryStream


14-1125595655
Копир
2005-09-01 21:27
2005.10.02
Лимонов - это Томазо Кампанелла.