Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ChekedBox [D6, WinXP]


Malik ©   (2007-04-24 12:10:00) 

Как узнать через WinApi чекнут или нет ChekedBox? Заранее спасибо


Rouse_   (2007-04-24 22:59:00) [1]

Ну, например, гугль...


Malik   (2007-04-24 20:38:00) [2]

TVIS_CHECKED какой модуль надо для него подключить?


Rouse_   (2007-04-24 15:12:00) [3]

Для дерева нужно делать так:

var
 Item :TTVItem;
begin
 Item.Mask  := TVIF_STATE;
 Item.hItem := Node.ItemId;
 TreeView_GetItem(Node.TreeView.Handle, Item);
 Result := (Item.State and TVIS_CHECKED) = TVIS_CHECKED;


Malik   (2007-04-24 12:51:00) [4]

Спасибо большое, но теперь я хочу задать по другому вопрос можно ли во эту ф-ию применить на другом компоненте, скажем, например, TreeViewer'e, который будет так же как чекедбокс иметь ячейки для флажков?


clickmaker   (2007-04-24 12:29:00) [5]

SendMessage(CB.Handle, BM_GETCHECK


Наверх

Титульная страница Поиск, карта сайта Написать письмо