Модераторы: feodorv, GremlinProg, xvr, Fixin
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание WIN-API функций, Как ёё создать? 
:(
    Опции темы
Олег_Игоревич
  Дата 6.3.2005, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 21.1.2005

Репутация: нет
Всего: нет



Здравствуйте! Подскажите пожалуйста как можно написать api-функцию - такие как у microsoft'a? Заранее благодарен!
--------------------
Используй жизнь ПО ПОЛНОЙ !!!  
PM MAIL   Вверх
srd
Дата 6.3.2005, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нереварин
**


Профиль
Группа: Участник Клуба
Сообщений: 951
Регистрация: 30.8.2003
Где: Владивосток

Репутация: 4
Всего: 49



Для начала, отошли своё резюме в Microsoft.


--------------------
Не смей читать мою подпись!!!
PM MAIL Jabber   Вверх
De Gray
Дата 6.3.2005, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 18.2.2005
Где: Регистрация?

Репутация: нет
Всего: 4



Код

_stdcall Foo();

--------------------
Извяните, шо мы к вас за поможите обращаимси.
PM MAIL   Вверх
srd
Дата 6.3.2005, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нереварин
**


Профиль
Группа: Участник Клуба
Сообщений: 951
Регистрация: 30.8.2003
Где: Владивосток

Репутация: 4
Всего: 49



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


--------------------
Не смей читать мою подпись!!!
PM MAIL Jabber   Вверх
De Gray
Дата 6.3.2005, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 18.2.2005
Где: Регистрация?

Репутация: нет
Всего: 4



Цитата(srd @ 6.3.2005, 16:04)

WIN API

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

#define  WINAPI _stdcall


--------------------
Извяните, шо мы к вас за поможите обращаимси.
PM MAIL   Вверх
srd
Дата 6.3.2005, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нереварин
**


Профиль
Группа: Участник Клуба
Сообщений: 951
Регистрация: 30.8.2003
Где: Владивосток

Репутация: 4
Всего: 49



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


--------------------
Не смей читать мою подпись!!!
PM MAIL Jabber   Вверх
chipset
Дата 6.3.2005, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 2
Всего: 165



Цитата
Подскажите пожалуйста как можно написать api-функцию - такие как у microsoft'a?

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


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Олег_Игоревич
Дата 6.3.2005, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 21.1.2005

Репутация: нет
Всего: нет



Я хотел сказать что API функции - это функции типа SHBrowseForFolder и другие. Насколько Я знаю API функции являются низкоуровневыми.
--------------------
Используй жизнь ПО ПОЛНОЙ !!!  
PM MAIL   Вверх
Дрон
Дата 6.3.2005, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: 1
Всего: 92



Цитата
Насколько Я знаю API функции являются низкоуровневыми.

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

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


--------------------
Да. Именно так.
PM   Вверх
JAnty
Дата 7.3.2005, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 366
Регистрация: 6.12.2004
Где: Москва

Репутация: нет
Всего: 2



Цитата
Насколько Я знаю API функции являются низкоуровневыми.


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

Это сообщение отредактировал(а) JAnty - 7.3.2005, 20:28


--------------------
Русский справочник по WinAPI

Возможно всё, что возможно вообразить! Это и значит быть гением как я!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Системное программирование и WinAPI"
Fixin
GremlinProg
xvr
feodorv
  • Большое количество информации и примеров с использованием функций WinAPI можно найти в MSDN
  • Описание сообщений, уведомлений и примеров с использованием компонент WinAPI (BUTTON, EDIT, STATIC, и т.п.), можно найти в MSDN Control Library
  • Непосредственно, перед созданием новой темы, проверьте заголовок и удостоверьтесь, что он отражает суть обсуждения.
  • После заполнения поля "Название темы", обратите внимание на наличие и содержание панели "А здесь смотрели?", возможно Ваш вопрос уже был решен.
  • Приводите часть кода, в которой предположительно находится проблема или ошибка.
  • Если указываете код, пользуйтесь тегами [code][/code], или их кнопочными аналогами.
  • Если вопрос решен, воспользуйтесь соответствующей ссылкой, расположенной напротив названия темы.
  • Один топик - один вопрос!
  • Перед тем как создать тему - прочтите это .

На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы .


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема »


 




[ Время генерации скрипта: 0.0801 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.