Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.13;
Скачать: CL | DM;

Вниз

Проблема с ComboBox на WinApi   Найти похожие ветки 

 
Arnold ©   (2005-01-09 01:53) [0]

Создал на Api ComboBox но почему то больше 2х пунктов туда не влезает. Никак не пойму в чем дело.
Посылаю ему сообщени CB_ADDSTRING. Может стиль какой то надо поставить.
Спасибо


 
Yanis ©   (2005-01-09 02:17) [1]

А код где?


 
Arnold ©   (2005-01-09 10:19) [2]

Ну например вот так

lComboBox:=CreateWindowEx(cs_vredraw,"ComboBox","",ws_child or ws_visible or CBS_DROPDOWNLIST,  10, 20, 50, 70, hParent, 0, hInstance, nil);

  for I:=0 to DriveList.COunt-1 do
 SendMessage(lComboBox,CB_ADDSTRING,0,Dword(Pchar(DriveList[I])));

Пробовал стили менять не получается


 
GanibalLector ©   (2005-01-09 13:55) [3]


var
H2: HWND;
begin
H2 := CreateWindow("Combobox", "CB1",
  WS_VISIBLE or WS_BORDER or WS_CHILD or CBS_DROPDOWN or CBS_HASSTRINGS,
  5, 5, 90, 100, Handle, 0, HInstance, nil);

SendMessage(H2, CB_ADDSTRING, 0, Integer(PChar("Line1")));
SendMessage(H2, CB_ADDSTRING, 0, Integer(PChar("Line2")));
SendMessage(H2, CB_ADDSTRING, 0, Integer(PChar("Line3")));
SendMessage(H2, CB_ADDSTRING, 0, Integer(PChar("Line4")));
SendMessage(H2, CB_SETCURSEL, 2, 0);
end;


 
Игорь Шевченко ©   (2005-01-10 12:07) [4]


> Создал на Api ComboBox но почему то больше 2х пунктов туда
> не влезает


При создании надо указывать размер (высоту) с учетом выпадающего списка.


 
ALS ©   (2005-01-10 13:25) [5]

>Может стиль какой то надо поставить
Не помешает добавить WS_VSCROLL


 
Георгий Бедный   (2005-01-30 17:18) [6]

А как задать на ВинАпи диалог выбора шрифта и цвета фона (надо для скринсейвера)?



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

Текущий архив: 2005.03.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
11-1092303141
Turkirill
2004-08-12 13:32
2005.03.13
Как в RichEdit изменить курсор ввода текста на свой.


4-1106980489
Ismail
2005-01-29 09:34
2005.03.13
Господа программеры помогите!!!!!!!!!!!


14-1108545397
McSimm
2005-02-16 12:16
2005.03.13
Клиентописателям. Просьба зайти сюда на минутку.


1-1109502653
eX
2005-02-27 14:10
2005.03.13
Проблема с Tchart


4-1107244363
VsInLg
2005-02-01 10:52
2005.03.13
CreateThread и BeginThread