up828编程器怎么写93字库

up828编程器怎么写93字库,第1张

//插入菜单项

HMENU hMenu

HMENU hPopupMenu

MENUITEMINFO info

//每一个新插入的菜单项都必须填写MENUITEMINFO结构

info.cbSize = sizeof(MENUITEMINFO)

info.fMask = MFT_STRING | MIIM_DATA | MIIM_ID | MIIM_TYPE

info.fType = MFT_STRING

info.fState = 0

info.wID = ID_NEWITEM

info.hSubMenu = NULL

info.hbmpChecked = NULL

info.hbmpUnchecked = NULL

info.dwItemData = ID_NEWITEM

info.dwTypeData = "New Item"

info.cch = 8

//获得已存在菜单的句柄

hMenu=GetMenu(hMainWnd)

//获得子菜单的句柄

hPopupMenu=GetSubMenu(hMenu,0)

//插入菜单项

InsertMenuItem(hPopupMenu,1,TRUE,&info)

//置插入标志为1

isInsert=1

}

VOID WINAPI DoDeleteMenuItem()

{

//删除菜单项

HMENU hMenu

HMENU hPopupMenu

hMenu=GetMenu(hMainWnd)

hPopupMenu=GetSubMenu(hMenu,0)

RemoveMenu(hPopupMenu,ID_NEWITEM,MF_BYCOMMAND)

isInsert=0

}

VOID WINAPI DoCheckMenuItem()

{

//此函数先判断菜单项是否被打钩,若没有,则做打钩标记

//若已有,则删除打钩标记

HMENU hMenu

HMENU hPopupMenu

hMenu=GetMenu(hMainWnd)

hPopupMenu=GetSubMenu(hMenu,1)

if(isCheck)

{

CheckMenuItem(hPopupMenu,0,MF_BYPOSITION | MF_UNCHECKED)

isCheck=0

}

else

{

CheckMenuItem(hPopupMenu,0,MF_BYPOSITION | MF_CHECKED)

isCheck=1

}

}



1、首先在西门子828PLC硬件组态中打开CPU的protection(保护)选项。

2、其次选择所需加密方式。

3、最后设置密码后保存编译重新下载硬件组态就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12209497.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存