|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Авг 15, 2003 05:24:41 · Поправил: Безпощадный даос наверно жутко ламерский вопрос но всеже вот к примеру я хочу написать окошко там с кнопочками ну что вроде диалога вот наскоко я знаю эта апи функция dialogbox там чавото ща лень лезть в справочник апи так вот в чем вопрос какие параметры я должен этой функции передать или если у кого есть справочник api для assemblera то кинте ссылку просто у меня под си а я в си ноль |
|
|
Дата: Авг 15, 2003 05:46:23 angel_aka_ks Еще раз и больше конкретики. Макрос DialogBox создает модальное диалоговое окно из ресурса – шаблона диалогового окна. DialogBox не возвращает управление до тех пор, пока заданная функция обратного вызова не завершит модальное диалоговое окно, вызвав функцию EndDialog. Макрос DialogBox использует функцию DialogBoxParam. push lpDialogFunc ; указатель на оконную процедуру диалогового окна push hWndParent ; дескриптор окна-владельца push lpTemplate ; идентифицирует имя шаблона диалогового окна push hInstance ; дескриптор экземпляра приложения call DialogBox |
|
|
Дата: Авг 15, 2003 06:11:42 короче я так не обясню мене нужон api для assemblera тоесть я должен знать что мне передать функции какие параметры и как это сделать вот например для окна я знаю там всего много и 50% ненужного вот можно обойтись без этого ненужного |
|
|
Дата: Авг 15, 2003 06:16:17 angel_aka_ks Берешь описание API, например функция(параметр1, параметр2, ..., параметрХ); На асм это будет так; Push параметрХ ... ... Push параметр2 Push параметр1 call функция |
|
|
Дата: Авг 15, 2003 07:47:28 самый короткий пример можешь написать как создать диалог который просто будет больтатся на раб столе и не принимать ни каких команд просто мертвый диалог |
|
|
Дата: Авг 15, 2003 07:48:15 мне чтоб разобратся я потом его сам ожевлю и все такое мне просто надо понять как работать с апи |
|
|
Дата: Авг 15, 2003 08:55:55 angel_aka_ks вот код полностью создания диалога .code start: invoke GetModuleHandle,NULL invoke DialogBoxParam,eax,ADDR DlgName,NULL,addr DlgProc, NULL invoke ExitProcess,eax дальше вам надо только написать обработчик сообщений DlgProc и все. Кстати, этот код взят из туториала Ichzelion'а, который есть здесь. |
|
|
Дата: Авг 17, 2003 03:21:19 dz 3BePIOra премного благодарен я так и думал что все до безумия просто фэнкс и еще вопросик случайно не подсажешь где достать справочник по апи под ассемблер заранее большой фэнкс |
|
|
Дата: Авг 17, 2003 08:06:09 angel_aka_ks API, они и в Африке API, никакого специального "справочника под ассемблер" не существует. MSDN-главный справочник всех времён и народов :-)))))) |
|
|
Дата: Авг 18, 2003 11:16:59 · Поправил: Edmond Макрос DialogBox Ой, только не макрос :) Функция |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.078 |