|

楼主 |
发表于 2018-1-23 11:21:28
|
显示全部楼层
{ DROPDOWN_CreateIndirect, "波特率", GUI_ID_DROPDOWN, 603,200,135,90,0,0,0},
DROPDOWN_SetFont(WM_GetDialogItem(hWin,GUI_ID_DROPDOWN), GUI_FONT_24B_ASCII);
//DROPDOWN_SetBkColor(WM_GetDialogItem(hWin,GUI_ID_DROPDOWN),DROPDOWN_CI_UNSEL,FzyEditBkColor);
for(i=0;i<8;i++)
{
memset(strTemp,0,sizeof(strTemp));
m = fzy_ContInteger((float)Rate[i]);
GetString(strTemp,Rate[i],m);
DROPDOWN_AddString(WM_GetDialogItem(hWin,GUI_ID_DROPDOWN),strTemp);//
memset(strTemp,0,sizeof(strTemp));
}
DROPDOWN_SetSel(WM_GetDialogItem(hWin,GUI_ID_DROPDOWN),FzyDevPara.BaudRate);//
/* 使能下来列表控件自动使用滚动条 */
DROPDOWN_SetAutoScroll(WM_GetDialogItem(hWin,GUI_ID_DROPDOWN), 1);
/* 设置下拉列表控件展开后的高度 */
//DROPDOWN_SetListHeight(WM_GetDialogItem(hWin,GUI_ID_DROPDOWN), 120);
/* 设置下拉列表控件上滚动条的宽度 */
DROPDOWN_SetScrollbarWidth(WM_GetDialogItem(hWin,GUI_ID_DROPDOWN), 33);
/* 设置下拉列表控件中各个选项之间的间距 */
DROPDOWN_SetItemSpacing(WM_GetDialogItem(hWin,GUI_ID_DROPDOWN), 9);
case GUI_ID_DROPDOWN: // Notifications sent by 'Dropdown'
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:
Rate = DROPDOWN_GetSel(WM_GetDialogItem(hWin, GUI_ID_DROPDOWN));
break;
}
break;
以上是代码 |
|