|
#1
|
|||
|
|||
Нужна помощь!
Есть ехе-шник. Есть моя форма к примеру разрешение 1024*768. надо запустить ехе-шник в области моей формы к примеру 800*600. т.е. чтобы программа была запущена и видна на моей форме.
Заранее спасибо тем кто поможет! |
#2
|
||||
|
||||
Что значит видна на моей форме...? Видна поверх твоей формы?
Меня греют ваши плюсы к моей репутации... |
#3
|
|||
|
|||
рабочая область моей формы 1024*768. например на моей форме есть фото телевизора. рабочая область запущенного ехе-шника должна быть в телевизоре ). так понятнее?
|
#4
|
|||
|
|||
зачем?)))
что ты в этом телевизоре делать хочешь? |
#5
|
||||
|
||||
Цитата:
ZveRugA, код я тебе не дам, но алгоритм примерно такой: 1. CreateProcess с получением хендла запущенного процесса 2. Получение хендла основной (или другой, нужной тебе) формы, созданной процессом. 3. Перемещение и ресайз формы (как - уже вопрос сложнее. Гугли про нужные функции в WinAPI). Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#6
|
||||
|
||||
Я делал подобное. Типа второй рабочий стол. Не долго думая, ставил в Parent главного окна свое окно. типа так:
Код:
Windows.SetParent(hand, Form1.Handle); Можно поставить на телевизор TPanel и ставить в Parent хэндл панельки, тогда не вытащит за пределы панели. jmp $ ; Happy End! The Cake Is A Lie. Последний раз редактировалось Bargest, 13.12.2010 в 17:57. |
#7
|
|||
|
|||
Чтобы не было лишних вопросов. ))) есть эмулятор старой игры. Хочу облагородить. но для тач-скрина. чтобы управление в игре было с кнопок в моей программе. Т.е. есть фото с телевизором на котором кнопки. В самом телевизоре должна запускаться игра. Кнопками на телеке эта игра управляется. Сделал все кроме этого факин телека ))). На СИ++ говорят сделать оч.легко. Но к сожалению не знаю онного языка ((
|
#8
|
||||
|
||||
Чё за игра, и эмуль можно посмотреть? Если есть (можно найти?) его код - так вообще круто, работы на полчаса со всеми рюшечками-бантиками.
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#9
|
|||
|
|||
Эмулятор MAME. валяется везде. ROM качаеш и вперед. можно запускать игры без интерфейса самой МАМЕ. я так понимаю что надо выделить под запуск эмулятора рабочую область экрана. и чтобы запуск производился именно там
|