Getting the Combo Box selected item using Win32 API.
-
jhwurmbach wrote:
lParam Pointer to the buffer that receives the string. The buffer must have sufficient space for the string and a terminating null character. With your 100 TCHARS you might or might not be ok.
True, It is just a quick fix.
jhwurmbach wrote:
TCHAR buff[nSize+1];::SendMessage(h,CB_GETLBTEXT,(WPARAM)nIndx,(LPARAM)buff);//buff will contain text returned
Again, small correction here, need to allocate memory on heap.
TCHAR \*buff = new TCHAR\[nIndx+1\]; ::SendMessage(hCombo,CB\_GETLBTEXT,(WPARAM)0,(LPARAM)buff); //use delete \[\] buff; after use
Prasad Notifier using ATL | Operator new[],delete[][^]
prasad_som wrote:
Again, small correction here,
In the end it doesn't pay to cut short on testing... :-O Thanks!
"We trained hard, but it seemed that every time we were beginning to form up into teams we would be reorganised. I was to learn later in life that we tend to meet any new situation by reorganising: and a wonderful method it can be for creating the illusion of progress, while producing confusion, inefficiency and demoralisation." -- Caius Petronius, Roman Consul, 66 A.D.