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

   Найти похожие ветки [EnableWindow]

 
Kair ©   (2004-06-03 21:53) [0]

var
 Enbd: Boolean = True;

procedure SetEnable(Value: Boolean);
begin
if EnableWindow(Wnd, Value) then
 begin
  Enbd := Value;
 end;
end;

Процедура SetEnable(False) окно блокирует, но Enbd в False не устанавливается...
Почему?


 
panov ©   (2004-06-03 22:32) [1]

А почему процедура и в ней не var-параметр?

If the window was previously disabled, the return value is nonzero.

If the window was not previously disabled, the return value is zero. To get extended error information, call GetLastError.

var
Enbd: Boolean = True;

procedure SetEnable(var Value: Boolean);
begin
 EnableWindow(Wnd, Value);
 Enbd := IsWindowEnabled(Wnd);
end;


 
panov ©   (2004-06-03 22:33) [2]

А почему процедура и в ней не var-параметр?
Прошу прощения - сначала не заметил, что переписывается другая переменная.


 
Kair ©   (2004-06-04 05:58) [3]

Ага, спасибо.



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

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



Память: 0.45 MB
Время: 0.028 c
1-1088639295
NightDevil
2004-07-01 03:48
2004.07.18
Изображение в TMEMO


10-1022474348
fnv-hope
2002-05-27 08:39
2004.07.18
Delphi и POA


4-1086534421
akvilon
2004-06-06 19:07
2004.07.18
Как измерить длину текстовой строки (в пикселах)


1-1089096829
Zvr@b
2004-07-06 10:53
2004.07.18
Как добавить в StrigGrid CheckBox или RadioButton


14-1088433170
IceBeerg
2004-06-28 18:32
2004.07.18
Ограничение IP для net send




   Наверх