Форум: "Основная";
Текущий архив: 2005.10.02;
Скачать: [xml.tar.bz2];
ВнизКак использовать *.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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c