Сейчас на форуме: asfa, bartolomeo (+7 невидимых)

 eXeL@B —› Вопросы новичков —› растянуть заблокированное окно.
Посл.ответ Сообщение

Ранг: 0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 21 апреля 2012 16:39
· Личное сообщение · #1

ребята, есть программа, разработчик запретил изменять размер окна, а мне надо его растянуть. как и чем можно это сделать?



Ранг: 441.3 (мудрец), 297thx
Активность: 0.410.04
Статус: Участник

Создано: 21 апреля 2012 16:40
· Личное сообщение · #2

редактором ресурсов?



Ранг: 0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 21 апреля 2012 16:45
· Личное сообщение · #3

что-то не выходит.



Ранг: 0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 21 апреля 2012 16:46
· Личное сообщение · #4

и хекс редактором искал не нашел, тоесть допускаю он создает свой размер из получаемого разрешения от монитора



Ранг: 3.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 21 апреля 2012 16:53 · Поправил: Dream_
· Личное сообщение · #5

Либо посылай окну сообщения, либо ищи в отладчике процедуру создания окна и изменяй ее как тебе нужно.



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 21 апреля 2012 17:43 · Поправил: VodoleY
· Личное сообщение · #6

есть очень тонкий момент. если прога делфижная в проперти формы, надо поменять 1 байтик. сделать форму сайзейбл.. и все. ток врядли вы разложите все проперти по полочкам со старту
Dream_ опятьже если делфи, то конструтор создает форму по готовому шаблону.. самый прстой способ поменять шаблон.

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....


| Сообщение посчитали полезным: SReg

Ранг: 60.6 (постоянный), 87thx
Активность: 0.060
Статус: Участник

Создано: 21 апреля 2012 19:26
· Личное сообщение · #7

uuSpy



Ранг: 22.4 (новичок), 23thx
Активность: 0.020
Статус: Участник

Создано: 21 апреля 2012 19:32 · Поправил: Dazz
· Личное сообщение · #8

Самое простое и без реверсинга, но при каждом запуске придется делать или даже сдвиге окон:
1. Качаешь отличную тулзу от CyberManiac - InqSoft Window Scanner

2. Хватаешь курсором мишень(№1) и перетаскиваешь на край нужного тебе окна, чтобы выделилось все окно.



3. Жмешь иконку №2 и изменяешь размер - двигаешь.

У того же автора есть Sign 0f Misery - можно попробовать создать скрипт, который будет автоматически запускать программу и делать нужные изменения. На скриншоте даже видно, что есть функции изменения размера.




Ранг: 104.9 (ветеран), 46thx
Активность: 0.040.02
Статус: Участник

Создано: 21 апреля 2012 22:32
· Личное сообщение · #9

ResizeEnable lets you turn usually non-resizeable windows into resizeable windows.
Most windows will respond correctly, but some may not!

http://www.digitallis.co.uk/pc/ResizeEnable/index.html



Ранг: 0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 апреля 2012 10:38
· Личное сообщение · #10

ресайзы различные не могут его растянуть, так как основное окно виндовс отключено (рамки нету) ресайзенейбл не берет ее.
еще есть программа сайзер. но она тоже не может его растянуть, предполагаю по той же причине.

программа InqSoft Window Scanner цепляет нужное мне окно, показывает хендл окна, даже двигает его по экрану, но растянуть и расширить не может.



Ранг: 0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 апреля 2012 10:42
· Личное сообщение · #11

http://cid-ed9324dabf9c9cb3.skydrive.live.com/browse.aspx/Public/BoomzBoxHD

может кто нибудь захочет попробывать\помочь. зип архив со словом setup на конце. программа беслплатная, размер ее 800х480. а надо 800х600



Ранг: 22.4 (новичок), 23thx
Активность: 0.020
Статус: Участник

Создано: 22 апреля 2012 20:31 · Поправил: Dazz
· Личное сообщение · #12

Программа написана на .Net. Само окно у меня получилось растянуть, но кнопки остались на том же месте.. Их конечно можно сдвигать с помощью Window Scanner, но каждый раз заново.

http://rghost.ru/37715211

Как же все сложно с этим дотнетом.. Несколько часов мучений в перемешку с огородом



Ранг: 0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 апреля 2012 23:16
· Личное сообщение · #13

здОрово. огромное спасибо. если я правильно понимаю то так же можно и все конпки поменять? размеры и расположения в программе?



Ранг: 22.4 (новичок), 23thx
Активность: 0.020
Статус: Участник

Создано: 23 апреля 2012 00:43 · Поправил: Dazz
· Личное сообщение · #14

По идее можно, но мне честно говоря лениво - куча кнопок, подписи к ним. Может посмотрю на днях, если не забуду.

1. Если я правильно понял, в машину ставится радио-железка, а программа ставится на КПК/нетбук. И зачем это все, чем не устраивает магнитола?

2. Чем кстати не устраивает 800х480 - вроде нормально все видно.




Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

Создано: 23 апреля 2012 11:37 · Поправил: OLEGator
· Личное сообщение · #15

forzikk, перемещение кнопок можно автоматизировать скриптом на AutoIt.
Вот пример:
Code:
  1. $sBoomzWin = "[TITLE:BoomzBox HD - 1.3.1.4 - MP3Car.com; CLASS:WindowsForms10.Window.8.app.0.378734a]"
  2. WinActivate ($sBoomzWin)
  3. ControlMove ($sBoomzWin, "", "[CLASS:WindowsForms10.BUTTON.app.0.378734a; INSTANCE:28]", 4, 4)
  4. ControlMove ($sBoomzWin, "", "[CLASS:WindowsForms10.BUTTON.app.0.378734a; INSTANCE:26]", 732, 4)


-----
AutoIt




Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 23 апреля 2012 14:06
· Личное сообщение · #16

Если программа написана на Delphi можно в Рexplorer увеличить или уменьшить окно изменив значение в Font.Height только нужно найти ткакое окно растянуть.

53fd_23.04.2012_EXELAB.rU.tgz - Безымянный.JPG




Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

Создано: 23 апреля 2012 14:20
· Личное сообщение · #17

PeExplorer не видит там ресурсов. Она на .NET

-----
AutoIt




Ранг: 85.4 (постоянный), 51thx
Активность: 0.090
Статус: Участник

Создано: 23 апреля 2012 14:21
· Личное сообщение · #18

в рефлекторе есть редактор ресурсов для .net


 eXeL@B —› Вопросы новичков —› растянуть заблокированное окно.
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати