ComboMenu

closed account (jwkNwA7f)
I am making a combobox, but the items won't show in the menu.

This is some of my code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
		addEdit = CreateWindow("edit", "Add Item...", WS_CHILD | WS_VISIBLE | WS_BORDER,
			0, 400, 200, 25, hwnd, NULL, NULL, NULL);
		addDrop1, CreateWindow("combobox", "", WS_CHILD | WS_VISIBLE | CBS_DROPDOWN | CBS_HASSTRINGS,
			201, 400, 150, 25, hwnd, NULL, NULL, NULL);
		addDrop2, CreateWindow("combobox", "", WS_CHILD | WS_VISIBLE | CBS_DROPDOWN | CB_SHOWDROPDOWN,
			352, 400, 85, 25, hwnd, NULL, NULL, NULL);
		addButton, CreateWindow("button", "Add", WS_CHILD | WS_VISIBLE, 438, 400, 85, 25, 
			hwnd, NULL, NULL, NULL);
		SendMessage(addDrop1, CB_ADDSTRING, 0, (LPARAM) "Hi");
		SendMessage(addDrop1, CB_ADDSTRING, 0, (LPARAM) items[1]);
		break;
	case WM_COMMAND:
		if (HIWORD(wParam) == CBN_SELCHANGE)
		{
			sel = SendMessage(addDrop1, CB_GETCURSEL, 0, 0);
			SetWindowText(personal1, items[sel]);
			SetFocus(hwnd);
		}
		break;

If you need to see more please tell me.

Thank you!
Using , rather than = might have something to do with it??

addDrop1, CreateWindow( ...

do you mean

addDrop1 = CreateWindow( ...

Etc

Andy
Last edited on
closed account (jwkNwA7f)
Thank you! Yeah, I don't why I put a comma there.

EDIT: It still doesn't work.

EDIT 2: I fixed it. The height of the combobox wan't big enough.
Last edited on
Topic archived. No new replies allowed.