Вниз
Скачать: CL | DM;

Приклеить ToolBar к другому окну   Найти похожие ветки 

← →
Elen ©   (2006-11-02 15:48) [0]

Доброго времени суток Господа!

Есть прога, при запуске которой открывается окошко. прога не моя исходника нет. Я в это окошко хочу прилепить ToolBar этим кодом :

 WinExec("c:\main.exe",0);
 sleep(100);
repeat
  Win:=FindWindow("TFormMainMenu","");
 until (win<>0);
 while not IsWindowVisible(win) do;
   if windows.SetParent(ToolBar1.Handle,win)<>null then begin
    ToolBar1.Align:=alnone;
    ToolBar1.Left:=200;
   end;

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

Где я возможно ошибаюсь, и все ли учитываю.?


← →
Правильный Вася   (2006-11-02 15:55) [1]

а шо должны делать кнопки ан приклеенном баре? обработчики на них игде?


← →
Elen ©   (2006-11-02 15:57) [2]


> а шо должны делать кнопки ан приклеенном баре? обработчики
> на них игде?

Пока они ничего не делают. Обработчики я потом пропишу в своей проге. Пока что их видно только на моей машине и это уже проблема.


← →
Правильный Вася   (2006-11-02 16:01) [3]

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


← →
Elen ©   (2006-11-02 16:07) [4]


> Правильный Вася

Понимаю но дело не в обработчиках.


← →
MetalFan ©   (2006-11-02 16:15) [5]

ЧИТАЕМ MSDN по SetParent

....
Remarks

An application can use the SetParent function to set the parent window of a pop-up, overlapped, or child window. The new parent window and the child window must belong to the same application.


← →
Elen ©   (2006-11-02 16:22) [6]


> MetalFan

Но почему на моей тачке все работает? из-за админ доступа?
Вот что написано в моем SDK : The SetParent function changes the parent window of the specified child window. и так и происходит но только на моем компе



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.028 c
2-1164630090
vitv
2006-11-27 15:21
2006.12.17
SELECT DISTINCT * FROM-вопрос


8-1142757370
Kano
2006-03-19 11:36
2006.12.17
Вставка анимированных gif


2-1164723476
Radagast
2006-11-28 17:17
2006.12.17
Компонент UpDown


15-1163187192
TUser
2006-11-10 22:33
2006.12.17
ерытеч


15-1164542824
Dbe
2006-11-26 15:07
2006.12.17
Задача коммивояжера! Мое решение, помогите дорешать!




   Наверх