易截截图软件、单文件、免安装、纯绿色、仅160KB

vb中怎么使用api或者其它办法控制窗体打开 - VB / API

我做一个权限管理,需要在每个页面打开时查询数据进行判断,
数据库中存有form名,先对打开的窗体进行隐藏,如果权限不符合时,
窗体关闭,并提示没有权限,如果符合,则显示页面

最好给予具体的代码例子

回答的好另外加分

引用
和是否使用API无关。

程序代码里面判断即可。

你没懂我的意思,我是要监控窗体打开事件捕获正打开的窗体并处理,并不是在每个页面去判断

引用
引用 1 楼 caozhy 的回复:
和是否使用API无关。

程序代码里面判断即可。

你没懂我的意思,我是要监控窗体打开事件捕获正打开的窗体并处理,并不是在每个页面去判断

需要 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





相关问答:

为什么用VB改变不了工具栏按扭的宽度 - VB / 控件

为什么工具栏按扭的宽度改变不了,在属性里改了又变成原来的数值了

大胡子真厉害,回答基本都是爆料级的
大胡子升级真快啊,这才几天就5条短裤外加月排名第一了
想想我这5个短裤混了差不多8年才得到的。

回复 ......

vb超简单form.show的问题 - VB / 非技术类

为什么我用form.show和form.hide多次连接了两个窗口只能互换链接两次啊?
代码看看
照道理form.show 没次数限定的吧

我也快疯了。
楼主知道怎么发贴么?

引用
我也快疯了。
楼主知道怎么发贴么?
楼主也 ......

vb - VB / 非技术类

怎么把已知的数据保存成xml文件,现在已知的数据是
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:o=& ......

vb - VB / 基础类

xmlDoc1.loadXML(h)总是返回false,为什么?谢谢帮忙回答一下
h是什么呢。。。。。。。。。

h是xml格式的字符串

你是想打开。XML格式的文件吧?

我是把h放在xmlDoc1里,用xmlDoc1.loadXML(h),然后取xmlDo ......

vb WebBrowser 小问题,请教 - VB / 基础类

vb WebBrowser 小问题,请教:
WebBrowser里的网址跳转后,怎么取得跳转后的页面的URL地址

顶下顶下

引用
BeforeNavigate2
好像没有这个吧 vb6.0

BeforeNavigate2
这个可以有,呵呵。
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号