Показать сообщение отдельно
  #66  
Старый 08.12.2012, 01:58
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

1. Здесь указано сколько и каких колонок добавить (ctrls.pas) в данном случае 2 колонки.
Код:
procedure InsertColumn(hList : HWND);
var
  lvc	: TLVCOLUMN;
begin
  lvc.mask := LVCF_TEXT + LVCF_WIDTH;
  lvc.pszText := '';
  lvc.cx := 25;
  ListView_InsertColumn(hList, 0, lvc);

  lvc.fmt := LVCFMT_LEFT;
  lvc.mask := lvc.mask or LVCF_FMT or LVCF_SUBITEM;
  lvc.pszText := '';
  lvc.cx := 300;
  lvc.iSubItem := 1;
  ListView_InsertColumn(hList, 1, lvc);
end;
2. Не понял вопроса.
3. Рисовать на битаме, затем вывести битмап на форму. Мерцание происходит из-за того, что при рисовании на форме, ей постоянно посылается сообщение WM_PAINT - отсюда и мерцание.
4. Всё это прописывается в ресурсе при описании меню.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием