Список форумов Шадринский форум -> Программирование -> Общие вопросы программирования -> Вопросы API-программирования
Начать новую тему   Ответить на тему   вывод темы на печать

Вопросы API-программирования

Автор
Сообщение
xapac
Писатель


Пол: Пол:Муж.
Зарегистрирован: 28.01.2006
Сообщения: 698


Статус: Offline
СообщениеДобавлено: 2006.02.01 13:12.56
Ответить с цитатой
благодарю
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
xapac
Писатель


Пол: Пол:Муж.
Зарегистрирован: 28.01.2006
Сообщения: 698


Статус: Offline
СообщениеДобавлено: 2006.02.08 02:08.26
Ответить с цитатой
ПОДСКАЖИТЕ ЛЮДИ ДОБРЫЕ, КАК МНЕ ИМЯ САМОЙ ПРОГРАММЫ УЗНАТЬ,
в консольном, это
int main(int argc, char* argv[])
argv[0];
а в другом как ?
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
moishе
Гость







Статус: Offline
СообщениеДобавлено: 2006.02.08 07:51.13
Ответить с цитатой
DWORD GetModuleFileName(

HMODULE hModule, // handle to module to find filename for
LPTSTR lpFilename, // pointer to buffer for module path
DWORD nSize // size of buffer, in characters
);


Parameters

hModule

Identifies the module whose executable filename is being requested. If this parameter is NULL, GetModuleFileName returns the path for the file used to create the calling process.

lpFilename

Points to a buffer that is filled in with the path and filename of the given module.

nSize

Specifies the length, in characters, of the lpFilename buffer. If the length of the path and filename exceeds this limit, the string is truncated.



Return Values

If the function succeeds, the return value is the length, in characters, of the string copied to the buffer.
If the function fails, the return value is zero. To get extended error information, call GetLastError.

Remarks

If a module is loaded in two processes, its module filename in one process may differ in case from its module filename in the other process.
xapac
Писатель


Пол: Пол:Муж.
Зарегистрирован: 28.01.2006
Сообщения: 698


Статус: Offline
СообщениеДобавлено: 2006.02.09 13:46.10
Ответить с цитатой
представляеете тоже нашёл
но только:
GetCommandLine();
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
xapac
Писатель


Пол: Пол:Муж.
Зарегистрирован: 28.01.2006
Сообщения: 698


Статус: Offline
СообщениеДобавлено: 2006.02.23 11:47.18
Ответить с цитатой
подскажите кто нить как мне спрограмму в трэй(нижний правый угол)????????
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
moishе
Гость







Статус: Offline
СообщениеДобавлено: 2006.02.23 21:04.15
Ответить с цитатой
См. справку по Shell_NotifyIcon()
xapac
Писатель


Пол: Пол:Муж.
Зарегистрирован: 28.01.2006
Сообщения: 698


Статус: Offline
СообщениеДобавлено: 2006.02.23 22:13.08
Ответить с цитатой
thank you!
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
xapac
Писатель


Пол: Пол:Муж.
Зарегистрирован: 28.01.2006
Сообщения: 698


Статус: Offline
СообщениеДобавлено: 2006.03.25 00:57.27
Ответить с цитатой
Как мне такие окошки делать?
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
moishe
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1668


Статус: Offline
СообщениеДобавлено: 2006.03.25 09:15.43
Ответить с цитатой
См. справку по CreateToolbarEx()
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
xapac
Писатель


Пол: Пол:Муж.
Зарегистрирован: 28.01.2006
Сообщения: 698


Статус: Offline
СообщениеДобавлено: 2006.03.28 22:59.17
Ответить с цитатой
Мойша а откуда ты это все знаешь???

(Если есть книга какая или что другое даш почитать?)
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2006.03.28 23:27.32
Ответить с цитатой
xapac

зачОт!
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
VolF
подонок


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 3043
Откуда: Rammstein, GmbH

Статус: Offline
СообщениеДобавлено: 2006.03.28 23:41.54
Ответить с цитатой
xapac
книга есть. и называется она MSDN. последнее издание идет на 6 компактах, если я ничего не путаю..
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2006.03.29 07:45.00
Ответить с цитатой
Библия фундаменталистов от МС.
Посмотреть профиль Отправить личное сообщение
vladislav
Запомнил кнопки...



Зарегистрирован: 04.02.2005
Сообщения: 147


Статус: Offline
СообщениеДобавлено: 2006.03.29 20:46.16
Ответить с цитатой
Фундаменталист - от слова "фундамент", т.е. человек крепко стоящий на своих ногах. А библия - это книга книг.
Посмотреть профиль Отправить личное сообщение
xapac
Писатель


Пол: Пол:Муж.
Зарегистрирован: 28.01.2006
Сообщения: 698


Статус: Offline
СообщениеДобавлено: 2006.03.29 22:12.45
Ответить с цитатой
Leon писал(а):
xapac

зачОт!


А как предмет называется?
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
VolF
подонок


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 3043
Откуда: Rammstein, GmbH

Статус: Offline
СообщениеДобавлено: 2006.03.29 23:53.52
Ответить с цитатой
xapac
логика, имхо
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
xapac
Писатель


Пол: Пол:Муж.
Зарегистрирован: 28.01.2006
Сообщения: 698


Статус: Offline
СообщениеДобавлено: 2006.03.30 01:20.40
Ответить с цитатой
логика это случайно не иат логика....

или я чего то не догоняю...
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
VolF
подонок


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 3043
Откуда: Rammstein, GmbH

Статус: Offline
СообщениеДобавлено: 2006.03.30 01:23.02
Ответить с цитатой
спроси еще в какой вуз тебе надо поступить, чтобы леон расписался в твоей зачотке Smile
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Десятник
начальник серпентария



Зарегистрирован: 08.11.2005
Сообщения: 1520


Статус: Offline
СообщениеДобавлено: 2006.03.30 16:15.00
Ответить с цитатой
vladislav
а есть что-нить поскорее чем ...Canvas.pixels[x,y]:=... Embarassed
ведь винапи просто обязана уметь рисовать сама..

copyrect не предлагать
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.03.30 16:18.49
Ответить с цитатой
ты лучше скажи, что тебе нарисовать надо.
а пиксели руками раскрашивать действительно, лучше застрелить комп Ржу
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Десятник
начальник серпентария



Зарегистрирован: 08.11.2005
Сообщения: 1520


Статус: Offline
СообщениеДобавлено: 2006.03.30 16:29.02
Ответить с цитатой
короче, шаблон такой: берется пиксель из картинки, как-то обрабатывается и ставится в другую картинку на то же место. Так что придется стрелять комп. ибо узнать цвет пикселя через GetRValue еще дольше чем просто нарисовать.. в свое время на "Векторе" удавалось через seek, poke обращаться напрямую к памяти. Потом в BorlandBasiс русским по-белому в переводе с английского написали почему точки рисуются так долго.

Вот я и подумал, что в обход Дельфы можно ускорить точечное рисование и анализ через апи. Знать бы как...
Вдруг есть какая-нить функция типа (TColor) A:=pset(x,y);
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.03.30 16:57.13
Ответить с цитатой
конечно есть. через кучу апи-шных функций, начни с CreateCompatibleDC и прочая.
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Десятник
начальник серпентария



Зарегистрирован: 08.11.2005
Сообщения: 1520


Статус: Offline
СообщениеДобавлено: 2006.03.30 17:49.59
Ответить с цитатой
ммм. а, сорри, где есть хелпер по ним? если можно, русский..
И вообще, есть какой-нить алфавитный справочник где написано, что берет и что возвращает? В дельфах в стандартной справке можно найти ответ по апи, если собственной функции дельфы нет, а вопрос задан.. например, запрашиваешь RGB, она тебе расписывает не дельфийскую, а винапи-функцию. Но ведь все не угадаешь...
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.03.31 08:20.03
Ответить с цитатой
Trabzon писал(а):
хелпер по ним
MSDN. Русского нет. идет с MS Visual Studio. Справочник по WinAPI-функциям есть и с дельфёй, впрочем.
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
vladislav
Запомнил кнопки...



Зарегистрирован: 04.02.2005
Сообщения: 147


Статус: Offline
СообщениеДобавлено: 2006.04.02 10:05.23
Ответить с цитатой
Что за иждивенческие настроения. Учись читать по английски. На уровне технических текстов это совсем не сложно.
Посмотреть профиль Отправить личное сообщение
Десятник
начальник серпентария



Зарегистрирован: 08.11.2005
Сообщения: 1520


Статус: Offline
СообщениеДобавлено: 2006.04.02 10:43.46
Ответить с цитатой
vladislav писал(а):
Что за иждивенческие настроения. Учись читать по английски

Умею. Просто неприятно учить английский только за то, что им разговаривал Гейтс.

А потом, если вдруг (случаются же чудеса) уже кто-то перевел, зачем заново изобретать велосипед?
Посмотреть профиль Отправить личное сообщение
vladislav
Запомнил кнопки...



Зарегистрирован: 04.02.2005
Сообщения: 147


Статус: Offline
СообщениеДобавлено: 2006.04.02 11:10.02
Ответить с цитатой
А по-моему Гейтс великий человек, и программистом в свое время был не плохим. Вообще чтобы что-то ругать надо это знать. Ну скажем, нельзя ругать (глупо) Толстого, если ты хотя бы не прочел часть его произведений и можешь противопоставить ему свою точку зрения на филосифию жизни.
Посмотреть профиль Отправить личное сообщение
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2006.04.02 15:01.17
Ответить с цитатой
Гейтс - великий коммивояжер. А из вуза его выгнали.
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.04.02 15:34.19
Ответить с цитатой
xdsl
что вы делаете в теме про WinAPI?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
vladislav
Запомнил кнопки...



Зарегистрирован: 04.02.2005
Сообщения: 147


Статус: Offline
СообщениеДобавлено: 2006.04.02 18:45.46
Ответить с цитатой
Товарищ меня не дочитал, я чувствую, что сообщения на форуме должны быть в одну строчку.
Посмотреть профиль Отправить личное сообщение
Страница 3 из 5
Начать новую тему   Ответить на тему   вывод темы на печать
На страницу Пред.  1, 2, 3, 4, 5  След.
Показать сообщения:   
Список форумов Шадринский форум -> Программирование -> Общие вопросы программирования -> Вопросы API-программирования

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы