Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.31;
Скачать: CL | DM;

Вниз

Как в окне чужого приложения создать поле ввода???   Найти похожие ветки 

 
Shira333   (2004-09-28 17:48) [0]

h2:=CreateWindow("EDIT", "123", WS_BORDER or WS_CHILD, 20, 20, 120, 15, h1, 0, GetWindowLong(h1, GWL_HINSTANCE), nil);
       ShowWindow(h2, SW_SHOW);


Делаю это, а поле не создается. В чем проблема???


 
Игорь Шевченко ©   (2004-09-28 18:20) [1]


> В чем проблема???


В этом ?


> GetWindowLong(h1, GWL_HINSTANCE)


 
Shira333 ©   (2004-09-28 18:21) [2]

Не понял??? Что там надо вписывать???


 
Игорь Шевченко ©   (2004-09-28 18:25) [3]

Shira333 ©   (28.09.04 18:21) [2]


> Не понял??? Что там надо вписывать???


0 ?


 
Shira333 ©   (2004-09-28 18:27) [4]

Пасиба, ща попробую!!!


 
easy ©   (2004-09-28 18:30) [5]

только что создал едит прямо в этом окне по вышеприведённой схэме..
никаких проблем


 
Shira333 ©   (2004-09-28 18:30) [6]

Не помогло :((( Кстати, после этого у калькулятора, пробую откурыт менюшку(любую), а он зависает и пока прогу не выключить, не работает. Тестирую прогу на калькуляторе...


 
easy ©   (2004-09-28 18:35) [7]

windows.SetParent(h2,CalcWindowHandle);


 
Shira333 ©   (2004-09-28 18:37) [8]

Вот код, что куда вписать???

program WMFucker;

{$APPTYPE CONSOLE}

uses
 My, Windows, Messages;

var
 h1, h2: HWND;

begin
       h1:=FindWindow(nil, "???????????");
       h2:=CreateWindow("EDIT", "123", WS_BORDER or WS_CHILD, 20, 20, 120, 15, h1, 0, 0, nil);
       ShowWindow(h2, SW_SHOW);
       ReadLn;
       {CreateWindow("edit", "", WS_CHILD or WS_VISIBLE, 10, 10, 230, 21, ...}
end.


 
Shira333 ©   (2004-09-28 23:12) [9]

Так что, Мастера? Поможете???



Страницы: 1 вся ветка

Текущий архив: 2004.10.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.05 c
1-1097912661
Igor_
2004-10-16 11:44
2004.10.31
EhLib


1-1098198225
ROM
2004-10-19 19:03
2004.10.31
циклическая обработка нажатия кнопки


3-1096897477
sloug
2004-10-04 17:44
2004.10.31
TDBRichEdit ошибка


4-1096308180
Bes
2004-09-27 22:03
2004.10.31
Как программно погасить диалог "Сохранить как...", сохранив файло


3-1096959444
Пуртик
2004-10-05 10:57
2004.10.31
Зависание проги...