dropdown 选项的使用

case WM_NOTIFY_PARENT:
Id = WM_GetId(pMsg->hWinSrc);
NCode = pMsg->Data.v;
switch(Id) {
case ID_DROPDOWN_0: // Notifications sent by ‘Dropdown1’
switch(NCode) {
case WM_NOTIFICATION_CLICKED:
// USER START (Optionally insert code for reacting on notification message)
// USER END
break;
case WM_NOTIFICATION_RELEASED:
// USER START (Optionally insert code for reacting on notification message)
// USER END
break;
case WM_NOTIFICATION_SEL_CHANGED:
// USER START (Optionally insert code for reacting on notification message) DROPDOWN_GetNumItems(hDropDown)

		hItem = WM_GetDialogItem(pMsg->hWin, ID_DROPDOWN_0);
							switch(DROPDOWN_GetSel(hItem)){
							case 0:
								
								break;
							case 1:
								LED0=~LED0;
								break;							
							case 2:
								LED1=~LED1;
								break;
							case 3:
								DROPDOWN_SetBkColor(h_dropdown,DROPDOWN_CI_SELFOCUS,GUI_CYAN);
								break;	
							case 4:
								DROPDOWN_SetBkColor(h_dropdown,DROPDOWN_CI_SELFOCUS,GUI_MAGENTA);
								break;
					}
									
    // USER END
    break;
  // USER START (Optionally insert additional code for further notification handling)
  // USER END
  }
  break;
// USER START (Optionally insert additional code for further Ids)
// USER END
}

你可能感兴趣的:(stm32)