N netrin Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-18 #1 比如有一个软件,我自定义只在软件的登录界面出现我的菜单,而其它界面都不出现我的自定义菜单,如何?不能根据这个窗口的标题取窗口句柄,万一这样,那随便做一个和这个窗口标题一样的窗口,那岂不是也能弹出自定义菜单,不安全! 谢谢各位。
比如有一个软件,我自定义只在软件的登录界面出现我的菜单,而其它界面都不出现我的自定义菜单,如何?不能根据这个窗口的标题取窗口句柄,万一这样,那随便做一个和这个窗口标题一样的窗口,那岂不是也能弹出自定义菜单,不安全! 谢谢各位。
N netrin Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-18 #2 比如有一个软件,我自定义只在软件的登录界面出现我的菜单,而其它界面都不出现我的自定义菜单,如何?不能根据这个窗口的标题取窗口句柄,万一这样,那随便做一个和这个窗口标题一样的窗口,那岂不是也能弹出自定义菜单,不安全! 谢谢各位。
比如有一个软件,我自定义只在软件的登录界面出现我的菜单,而其它界面都不出现我的自定义菜单,如何?不能根据这个窗口的标题取窗口句柄,万一这样,那随便做一个和这个窗口标题一样的窗口,那岂不是也能弹出自定义菜单,不安全! 谢谢各位。
C chenybin Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-18 #3 不能根据这个窗口的标题取窗口句柄,万一这样,那随便做一个和这个窗口标题一样的窗口,那岂不是也能弹出自定义菜单,不安全! 可以根据窗体类和标题同时限定,比如登录窗口的类是TxxxxxxLoginyyyForm, Caption为"登录窗体",这样两个一起应该没问题了吧
不能根据这个窗口的标题取窗口句柄,万一这样,那随便做一个和这个窗口标题一样的窗口,那岂不是也能弹出自定义菜单,不安全! 可以根据窗体类和标题同时限定,比如登录窗口的类是TxxxxxxLoginyyyForm, Caption为"登录窗体",这样两个一起应该没问题了吧
H hs-kill Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-18 #4 你的登陆界面和主窗体是在一起的吗? 如果是,在显示登陆界面的代码部分动态创建菜单并显示,在登陆界面关闭的代码部分删除菜单并释放 如果不是:把你的菜单放到登陆界面上