Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2008.02.03;
Скачать: [xml.tar.bz2];

Вниз

Вопрос про TreeView   Найти похожие ветки 

 
Malik ©   (2007-06-26 20:45) [0]

Как во время выполнения программы ставить флажок на определённые Items Treview"ра.
ЗЫ
SetWindowLong(TreeView1.Handle,GWL_STYLE,GetWindowLong(TreeView1.Handle,GW L_STYLE) or TVS_CHECKBOXES);
—за счёт этой продцедуры к дереву прикручиваем флажки..

ЗАРАНЕЕ СПАСИБО


 
Malik ©   (2007-06-26 21:41) [1]

Отвечаю на свой же вопрос:
 procedure   SetNodeChecked(Node   :TTreeNode;   Checked   :Boolean);
 const
     TVIS_CHECKED   =   $2000;
 var
     TvItem   :TTVItem;
 begin
     FillChar(TvItem,   SizeOf(TvItem),   0);
     with   TvItem   do   begin
         hItem:=   Node.ItemId;
         Mask:=   TVIF_STATE;
         StateMask:=   TVIS_STATEIMAGEMASK;
         if   Checked   then
             TvItem.State:=TVIS_CHECKED
         else
             TvItem.State:=TVIS_CHECKED   shr   1;
         TreeView_SetItem(Node.TreeView.Handle,   TvItem);
     end;
 end;



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

Форум: "WinAPI";
Текущий архив: 2008.02.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.047 c
15-1198833334
авыф
2007-12-28 12:15
2008.02.03
Perl или PHP


2-1199798648
AntonUSAnoV
2008-01-08 16:24
2008.02.03
Помогите!


11-1182867408
Vladimir Kladov
2007-06-26 18:16
2008.02.03
Версия 2.71


2-1198145145
vegarulez
2007-12-20 13:05
2008.02.03
Вопрос про перекодировку response (IdHTTP, Indy8->Indy10)


2-1199628881
savyhinst
2008-01-06 17:14
2008.02.03
class function whatAshnyaga?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский