Главная страница
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.032 c
8-1091357257
Роман
2004-08-01 14:47
2004.10.31
Построение геом. фигур в 2-х мерном массиве


1-1097818586
BillyJeans
2004-10-15 09:36
2004.10.31
TPageControl и RunTime...


1-1097749139
UserUserov
2004-10-14 14:18
2004.10.31
DOS команды


14-1097495184
Delphis
2004-10-11 15:46
2004.10.31
кто что пишет?


3-1096464925
Хома
2004-09-29 17:35
2004.10.31
Connect to Informix