OpenEdv-开源电子网

标题: emwin中,窗口回调函数里,删除自己出错 [打印本页]

作者: 开心的人们    时间: 2017-8-8 11:49
标题: emwin中,窗口回调函数里,删除自己出错
case WM_NOTIFY_PARENT:
    Id    = WM_GetId(pMsg->hWinSrc);
    NCode = pMsg->Data.v;
    switch(Id) {
    case ID_BUTTON_0: // Notifications sent by 'Button'
      switch(NCode) {
      case WM_NOTIFICATION_CLICKED:
        break;
      case WM_NOTIFICATION_RELEASED:
     hDlg = WM_GetParent(pMsg->hWin);
     WM_DeleteWindow(pMsg->hWin); //删除窗口1

不能自己删除自己吗?

作者: 开心的人们    时间: 2017-8-8 14:38
窗口1删除自己没有出错,但删除自己后在原来位置(父窗口下)新建窗口2,再删除新建的窗口2,会出现刚才删除的窗口1,
我想让它直接显示父窗口,不知道是不是丢了什么,用的WM_DeleteWindow(),





欢迎光临 OpenEdv-开源电子网 (http://47.111.11.73/) Powered by Discuz! X3.4