|
本帖最后由 hpdell 于 2018-4-28 22:06 编辑
switch (pMsg->MsgId) {
case WM_INIT_DIALOG:
hItem = pMsg->hWin;
FRAMEWIN_SetText(hItem, "Scrollbar Demo");
FRAMEWIN_SetTextAlign(hItem, GUI_TA_HCENTER | GUI_TA_VCENTER);
FRAMEWIN_SetFont(hItem, GUI_FONT_32B_ASCII);
_hFrame = hItem;
//
// 初始化多行文本控件
//
hItem = WM_GetDialogItem(pMsg->hWin, ID_MULTIEDIT_0);
MULTIEDIT_SetText(hItem, AddressURL);
MULTIEDIT_SetFont(hItem, GUI_FONT_16_ASCII);
/* 使能多行文本的插入模式 */
MULTIEDIT_SetInsertMode(hItem, 1);
/* 将滚动条附件到多行文本控件 ,增加垂直滚动条 */
hScroll = SCROLLBAR_CreateAttached(hItem, GUI_ID_VSCROLL);
/* 设置滚动条的宽度 ,垂直滚动条宽度 */
SCROLLBAR_SetWidth(hScroll, 25);
// ========================================================================
/* 将滚动条附件到多行文本控件 ,增加水平滚动条 */
hScroll = SCROLLBAR_CreateAttached(hItem, GUI_ID_HSCROLL); //这个产生水平滚动条没有反应 ??????????????
// 貌似会产生两个垂直滚动条出来 ??????????
/* 设置滚动条的宽度 ,水平滚动条宽度 */
SCROLLBAR_SetWidth(hScroll, 15);
break;
|
|