Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Создание WIN-API функций


Автор: Олег_Игоревич 6.3.2005, 14:00
Здравствуйте! Подскажите пожалуйста как можно написать api-функцию - такие как у microsoft'a? Заранее благодарен!

Автор: srd 6.3.2005, 14:03
Для начала, отошли своё резюме в Microsoft.

Автор: De Gray 6.3.2005, 14:05
Код

_stdcall Foo();

Автор: srd 6.3.2005, 16:04
Т.е., если указать тип компоновки __stdcall, то функция превратится в функцию WIN API? Хотелось бы услышать, чего именно хотел автор темы...

Автор: De Gray 6.3.2005, 16:40
Цитата(srd @ 6.3.2005, 16:04)

WIN API

посмотри на msdn
Цитата

#define  WINAPI _stdcall


Автор: srd 6.3.2005, 17:32
Я хотел сказать, что от этого твоя функция не станет частью прикладного программного интерфейса Windows, т.е. функцией WIN API smile

Автор: chipset 6.3.2005, 17:43
Цитата
Подскажите пожалуйста как можно написать api-функцию - такие как у microsoft'a?

Я думаю что никак. Впрочем AFAIK, можно перехватить _существующие_ функции и передать тебе контрол, но это же не то чего хочешь, верно?
Просто напиши библиотеку, и сделай её очень популярной..

Автор: Олег_Игоревич 6.3.2005, 22:22
Я хотел сказать что API функции - это функции типа SHBrowseForFolder и другие. Насколько Я знаю API функции являются низкоуровневыми.

Автор: Дрон 6.3.2005, 22:39
Цитата
Насколько Я знаю API функции являются низкоуровневыми.

Относительно низкоуровневыми.

Но всё-таки, какую, например, "API" функцию хотелось бы написать?

Автор: JAnty 7.3.2005, 20:27
Цитата
Насколько Я знаю API функции являются низкоуровневыми.


Апочему сразу не на __Asm'е smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)