![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
состояние CheckBox
DarkWale © (2003-07-24 14:36:00)Подскажите, пожалуйста, как в любой произвольный момент времени определить состояние CheckBox.
пытаюсь так:
Msg.message:=BM_GETCHECK;
if GetMessage(Msg, hCheck1, wParam, lParam) then
( "checked")Подскажите, пожалуйста, как в любой произвольный момент времени определить состояние CheckBox.
пытаюсь так:
Msg.message:=BM_GETCHECK;
if GetMessage(Msg, hCheck1, wParam, lParam) then
if lParam = BST_CHECKED then showmessage("checked");
не работает...
Gogol (2003-07-24 15:00:00) [1]
Сорри, пропустил, что это в WinAPI
DarkWale (2003-07-24 14:58:00) [2]
2Игорь Шевченко
большое спасибо... все проще, чем я думал.;)
DarkWale (2003-07-24 14:56:00) [3]
спасибо, конечно, но я не зря разместил вопрос в WinAPI. :)
Игорь Шевченко (2003-07-24 14:54:00) [4]
И не будет работать. Для того, чтобы определить состояние CheckBox"а, ему надо послать сообщение BM_GETCHECK
var
Checked : Boolean;
Checked := SendMessage (hCheck1, BM_GETCHECK, 0, 0) = BST_CHECKED
Gogol (2003-07-24 14:41:00) [5]
var Bool: Boolean;
Bool:= CheckBox.Checked;