Witam, mam problem z ListBoxem. Nie umiem obsługiwać zdarzeń na tym elemencie. Chce zrobić coś takiego po kliknięciu na element w liście chce aby jakaś zmienna globalna ustawiała swoja wartość na 1,2,3,4 .Moje Elementy kodu z tym związane.
listbox = CreateWindowEx( 0, "Listbox", "BLUE", WS_CHILD | WS_VISIBLE ,
10, 110, 100, 100, hwnd, (HMENU) ID_LISTBOX, hThisInst,NULL );
SendMessage(listbox, LB_ADDSTRING, 0, (LPARAM)"1");
SendMessage(listbox, LB_ADDSTRING, 0, (LPARAM)"2");
SendMessage(listbox, LB_ADDSTRING, 0, (LPARAM)"3");
SendMessage(listbox, LB_ADDSTRING, 0, (LPARAM)"4");
Co dalej trzeba zrobić i w jakiej części kodu aby obsłużyć te zdażenia.
if (LPARAM == "1")
{int zmienna = 1}
if (LPARAM == "2")
{int zmienna = 2}
if (LPARAM == "3")
{int zmienna = 3}
Chodzi mi o coś w tym stylu bede wdzięczny za pomoc,porade