![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
![]() Есть Form2 оно не активна у нее стоит значение Enabled:=false;
Как из своего проги сделать Form2.Enabled:=true; Активировать чужое окно в чужой проге??? Это возможно - буду благодарен если пояснее обясните... От примера не откажусь Заранее благодарю |
#2
|
||||
|
||||
![]() А можно по-подробнее задачу поставить? Может быть хватит и ресурс-редактора? Или что?
Хорошо написанная программа не требует документации ICQ 9-184-668. |
#3
|
|||
|
|||
![]() Код:
var Style: DWORD; Wnd: HWND; begin Wnd := FindWindow(nil, 'Form2'); // ищем окно if Wnd <> 0 then // если нашли... begin Style := GetWindowLong(Wnd, GWL_STYLE); // берем спсок стилей Style := Style and not WS_DISABLED; // убираем ненужный SetWindowLong(Wnd, GWL_STYLE, Style); // устанавливаем обновленный // стиль InvalidateRect(0, nil, TRUE); // перерисовываем все окна end; end; |
#4
|
||||
|
||||
![]() Воспользуйся моей программой WinInfo, должно помочь:
"программа для получение информации об окне под курсором. Главная особенность - включение неактивных контролов приложений, если прога, н-р, пробная и не дает нажать кнопку некоторое время. Также показывает пароли скрытые звездочками." http://www.delphisources.ru/forum/showthread.php?t=5120 |
#5
|
||||
|
||||
![]() Vayrus - прога супер - но ты можешь дать мне исходник ту части которая активирует не активные кокна и компоненты???
|
#6
|
||||
|
||||
![]() Есть программа в нем стоит компонент
SysListView32.app3 она не активна - а в нем стоит настройки самой проги - мне нужно активировать это окно из своей проги - как мне это сделать? Саму прогу написали на Microsoft Visual C# / Basic .NET Имя класса: WindowsForms10.SysListView32.app3 Программа Vayrus-а умеет активировать это окно - но как то это делает но как??? |