![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Metal_Heart |
|
|||
|
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: 4 Всего: 12 |
А что будет делать Java? Создавать форму с кнопочками и передавать управление нативному коду? Нативный код всё-равно на Срр писать придется. Выбранный тобою подход, в данном случае может оправдать себя, только если пишешь кросс-платформенное приложение! Иначе - лучше не стоит, честное слово! -------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
| Alexandr87 |
|
|||
![]() дыкий псых ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1459 Регистрация: 27.11.2004 Где: Алматы, Казахстан Репутация: 9 Всего: 39 |
код на с с использованием winapi для получения левого верхнего угла контрола
данная функция, ищет контрол для (ввода/вывода) в стандратной windows-прогамме калькулятор. Немного по коду HWND mainWnd = FindWindow("SciCalc",NULL); каждое окно в windows имеет свой класс и имя, в данном случае SciCalc - класс окна программы калькулятора. Для того, чтобы посмотреть какой класс у нужного тебе окна есть специальные программы типа Spy++ После того как ты окно контрола, нужно найти сам контрол HWND temp = FindWindowEx(mainWnd,NULL,"Static",NULL); процедура расширенного поиска окна, первый параметр - окно предок, второй параметр предыдущее найденный контрол(класс и имя контролла не однозначно идентифицируют окно в в системе, поэтому просматриваются все контролы родительского окна данного класса), у окна, которое нас интересует имя окна изменяется динамечески, но никогда не равно пустоте, остальные два параметра как и у функции FindWindow. Так, что правь код, под нужные тебе окна, делай dll, читай про JNI - и дерзай. |
|||
|
||||
| check |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 610 Регистрация: 3.4.2006 Репутация: 2 Всего: 23 |
Alexandr87, я запустил этот код на Borland Builder 6, вот что выдает:
[
|
|||
|
||||
| Alexandr87 |
|
|||
![]() дыкий псых ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1459 Регистрация: 27.11.2004 Где: Алматы, Казахстан Репутация: 9 Всего: 39 |
откомпилируй в Visual C++, я ваще Borlфndom не пользовался, так что не знаю
|
|||
|
||||
| Metal_Heart |
|
|||
|
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: 4 Всего: 12 |
check, сходи в раздел С++ там тебе быстрее помогут, а что касаемо Явы - спрашивай сдесь.
А то как-то ... -------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
| check |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 610 Регистрация: 3.4.2006 Репутация: 2 Всего: 23 |
Metal_Heart, да, я и сам уже собирался.
Просто по инерции... Тут будем считать тему как бы прикрытой. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |