vb中怎么使用api或者其它办法控制窗体打开 - VB / API
我做一个权限管理,需要在每个页面打开时查询数据进行判断,
数据库中存有form名,先对打开的窗体进行隐藏,如果权限不符合时,
窗体关闭,并提示没有权限,如果符合,则显示页面
最好给予具体的代码例子
回答的好另外加分
你没懂我的意思,我是要监控窗体打开事件捕获正打开的窗体并处理,并不是在每个页面去判断
需要 hook createwindow() api,还要 subclass wm_create消息。多麻烦!
还是用VB.NET吧。给你的所有窗体写一个基类,来判断权限,然后所有的窗体继承这个类即可。
能否把你的实现代码简单写一下,是否使用Form_Activate?
使用CBT钩子
楼上可否说的更仔细些
别沉了,基类好像只能实现一种继承,但是我的窗体有DockContent,有form
End_rbody_64650420//-->
该回复于2010-04-14 13:48:20被管理员删除
对我有用[0]
丢个板砖[0]
引用
举报
管理
TOP
lolylyx
(lolylyx)
等 级:
#9楼 得分:0回复于:2010-04-14 13:33:05
没人解决么
End_rbody_64658936//-->
该回复于2010-04-14 16:13:13被管理员删除
对我有用[0]
丢个板砖[0]
引用
举报
管理
TOP
相关问答:
为什么工具栏按扭的宽度改变不了,在属性里改了又变成原来的数值了
大胡子真厉害,回答基本都是爆料级的
大胡子升级真快啊,这才几天就5条短裤外加月排名第一了
想想我这5个短裤混了差不多8年才得到的。
回复 ......
为什么我用form.show和form.hide多次连接了两个窗口只能互换链接两次啊?
代码看看
照道理form.show 没次数限定的吧
我也快疯了。
楼主知道怎么发贴么?
引用
我也快疯了。
楼主知道怎么发贴么?
楼主也 ......
怎么把已知的数据保存成xml文件,现在已知的数据是
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o=& ......
xmlDoc1.loadXML(h)总是返回false,为什么?谢谢帮忙回答一下
h是什么呢。。。。。。。。。
h是xml格式的字符串
你是想打开。XML格式的文件吧?
我是把h放在xmlDoc1里,用xmlDoc1.loadXML(h),然后取xmlDo ......
vb WebBrowser 小问题,请教:
WebBrowser里的网址跳转后,怎么取得跳转后的页面的URL地址
顶下顶下
引用
BeforeNavigate2
好像没有这个吧 vb6.0
BeforeNavigate2
这个可以有,呵呵。
......