获取其它进程中ListView选中项的文本....收尾搞不定....关闭程序时老卡N秒????

嗷嗷叫的老马 2007-05-04 12:54:15
帮朋友写的,主体功能已经完成,功能是"获取其它进程中ListView选中项的文本"

代码在这里下载:

http://www.m5home.com/soft/GetListViewItem.rar

但是有个小尾巴想来想去都不知道具体的原因...

具体问题就是:

点击程序的X来关闭时,鼠标会定在那里N秒,然后才会关闭程序.

而点击那个Exit按钮却没有这个问题.

这个问题的原因是什么?

相信知道了原因,就可以解决这小尾巴了.

谢谢
...全文
624 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
嗷嗷叫的老马 2007-05-05
  • 打赏
  • 举报
回复
咦?

结不了?

是不是在维护?

明天来结,现在先睡觉,嘿嘿
嗷嗷叫的老马 2007-05-05
  • 打赏
  • 举报
回复
你也蛮胖的说.....:D

看起来有160+吧?

呵呵

这帖子看来得结了,全给陈辉吧,就算是顶他!
迈克揉索芙特 2007-05-05
  • 打赏
  • 举报
回复
我刚刚系统的看了一下,有点晚了,对不住楼主哦。
我这里延迟非常之小,几乎与那个按钮的时间相当。

感觉并非程序本身的原因....
rainstormmaster 2007-05-05
  • 打赏
  • 举报
回复
确实是本家,照顾不敢当,一起学习吧
VBAdvisor 2007-05-05
  • 打赏
  • 举报
回复
Private Declare Function GetSystemDefLCID Lib "Kernel32" Alias "GetSystemDefaultLCID" () As Long

dim LCID as long
tmpString = StrConv(strBuffer, vbUnicode, LCID ) ‘在这里卡了不少时间,晕
嗷嗷叫的老马 2007-05-05
  • 打赏
  • 举报
回复
啊????

我真名马云剑~~

以下是实物图~~~~~

http://www.m5home.com/blog/attachments/month_0609/p200698204652.jpg

真是本家的话,以后可要多多照顾我呀,嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿
迈克揉索芙特 2007-05-05
  • 打赏
  • 举报
回复
还真是啊,暴风雨老大和马师傅的确是本家。缘分哪...........
五百年前是一家。
rainstormmaster 2007-05-05
  • 打赏
  • 举报
回复
//没错,我就是"马师傅" :DDDDDDDDDDDD

你要真是"马师傅"的话,咱们就是本家了
嗷嗷叫的老马 2007-05-05
  • 打赏
  • 举报
回复
哇哈哈

没错,我就是"马师傅" :DDDDDDDDDDDD
迈克揉索芙特 2007-05-05
  • 打赏
  • 举报
回复
马师傅辛苦了,新时代的劳模。
chenhui530 2007-05-05
  • 打赏
  • 举报
回复
可怜啊~~
老马~~
嗷嗷叫的老马 2007-05-05
  • 打赏
  • 举报
回复
我是电工啊,没得休息的~~~~X_X

五一就一天

不过现在偷了点闲闪到办公室来了,HOHO~~~~~~~
rainstormmaster 2007-05-05
  • 打赏
  • 举报
回复
你什么单位啊,怎么今天还要上班
嗷嗷叫的老马 2007-05-05
  • 打赏
  • 举报
回复
实在郁闷.....

咋这视觉样式就与它过不去呢?

刚又试了一下,在按住X的时候(不松开),整个程序除HOOK以外都会被挂起.

新建了个工程,用如下代码来测试:

private sub tmpTimer_Timer()
me.caption=clng(me.caption)+1
end sub

标题事先设为0.

然后按住X(或最大最小化任意一个),TIMER就停止工作了.

而在这代码里面用一个鼠标HOOK改窗体标题(如我顶楼代码里一样),就算是按着X,也会有反应.

可是,只要是有这鼠标全局HOOK,在开启视觉样式后一定会卡(只是我这系统上效果夸张了点)

以上结论不知道对不

又要上班了.......

也许是VB内部的WndProc过程里有问题,晚上用VC++写个全局鼠标HOOK再关闭,看看会不会也是这样.......

闪人~~~~~~~~~~不然被扣钱...........
嗷嗷叫的老马 2007-05-04
  • 打赏
  • 举报
回复
自己坐沙发....一点了,上班去.....
kmlxk0 2007-05-04
  • 打赏
  • 举报
回复
貌似没有lz所说的情况阿

测试结果是相当好用的。。。收藏~~~

p4 2.4 512mb winxp
rainstormmaster 2007-05-04
  • 打赏
  • 举报
回复
只能从程序之外找原因了
嗷嗷叫的老马 2007-05-04
  • 打赏
  • 举报
回复
哎呀,晕

问题竟是由视觉样式引起的?????

由于以前我那老机内存只128M,所以从没开过

现在这本本是1G,于是就开着视觉样式.

刚刚试过了,只要使用"经典样式",就是2000那种,就没有问题....汗.....

而在陈辉那里也如暴风大大所说,"有一点延迟,不过可以接受".

要是可以解决就好了.....

我再研究下看看.....
嗷嗷叫的老马 2007-05-04
  • 打赏
  • 举报
回复
TO rainstormmaster(暴风雨 v2.0) & CathySun118(斯年)

郁闷,我在VM的2000 SP4下真的是一点问题都没有....-_-bbbbbbbbbbb

这是啥原因呢????

我现在是2003 SP1,装的瑞星2007....

如果我要想解决此问题,应该向着哪种方向去尝试?

现在真是一点头绪都没了...>_<

而且刚刚又注意到一点:

如果鼠标放在X上面时,正常状态应该是变到另一种颜色.

而这个程序放上去时,只是闪了一下,就又回到无鼠标时的颜色.....

到底这个过程里,发生了些什么??

TO chenhui530(陈辉)

你的在哪里?偶参考一下........:)
chenhui530 2007-05-04
  • 打赏
  • 举报
回复
老马我不是写了个
加载更多回复(2)

1,488

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧