Windows, ComboBox design


my_Combobox

How to create a ComboBox, standard win32 C source, no any wrapper is used


/// test, partially done, 2013-04-05
// Adding a COMBOBOX. for user_name collection
Xo = 7; Yo=35, width = 200; height = 90;
hComboBox = CreateWindowEx(WS_EX_CLIENTEDGE
, "COMBOBOX", NULL
//, WS_CHILD | WS_VISIBLE | ES_VSCROLL | ES_AUTOVSCROLL
, WS_CHILD | WS_VISIBLE | ES_AUTOVSCROLL | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP | ES_AUTOVSCROLL  //| LBS_SORT
, Xo,Yo, width, height        //Windows cordinations
, hwnd, (HMENU)IDC_COMBOBOX1, hInstance, NULL);

SendDlgItemMessage(hwnd, IDC_COMBOBOX1, CB_ADDSTRING,0,(LPARAM) "combobox item1");
SendDlgItemMessage(hwnd, IDC_COMBOBOX1, CB_ADDSTRING,0,(LPARAM) "combobox item2");
SendDlgItemMessage(hwnd, IDC_COMBOBOX1, CB_ADDSTRING,0,(LPARAM) "combobox item3");
SendDlgItemMessage(hwnd, IDC_COMBOBOX1, CB_ADDSTRING,0,(LPARAM) "combobox item4");
SendDlgItemMessage(hwnd, IDC_COMBOBOX1, CB_ADDSTRING,0,(LPARAM) "combobox item5");

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s