CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 28699
Yxd
:
再在主窗口上放一个隐藏得子窗体(比如edit之类的),其Title是个GUID,就可以了。。。
[阅读: 531] 2004-09-29 09:19:31
<空>
相关信息:
向一个 Hide 了的窗口发ShowWindow的API调用,结果是屏幕底下任务栏出现了代表那个窗口的按钮,但窗口并没有显示出来。
(空) (
pcplayer
[1043]
2004-09-29 07:08
)
代码拿来看看?
(空) (
李颖
[432]
2004-09-29 07:26
)
刚才我是搞错了,搜到的窗口是代表Application的那个隐藏的窗口,当然显示不出来。现在搜到真正的Main那个FORM窗口,又出来另一个问题:
(459字)
(
pcplayer
[654]
2004-09-29 07:31
)
再执行HIDE,是什么意思,谁执行?
(空) (
李颖
[1088]
2004-09-29 07:35
)
两个程序。程序A里有个按钮,执行主Form.Hide,另一个程序B用WINDOWS API来显示程序A的FORM
(134字)
(
pcplayer
[800]
2004-09-29 07:41
)
先调用SHOW再调用HIDE
(空) (
李颖
[431]
2004-09-29 07:48
)
果然。不过,WINDOWS的这个控制逻辑似乎有点不直观。
(空) (
pcplayer
[433]
2004-09-29 07:52
)
是你自己的错
(8字)
(
李颖
[406]
2004-09-29 07:56
)
你直接通过Windows API来显示/隐藏FORM,这样不好
(443字)
(
李颖
[671]
2004-09-29 07:54
)
解决办法
(67字)
(
李颖
[462]
2004-09-29 07:55
)
我不太懂?如果自己定义消息,在两个进程里,能相等吗.?
(44字)
(
furnace
[499]
2004-09-29 08:14
)
我自定义消息,都是在一个进程里面用,如果是进程外,还得register啥的,
(空) (
furnace
[435]
2004-09-29 08:21
)
用同一个消息常数就行了
(495字)
(
李颖
[523]
2004-09-29 08:24
)
我操,delphi定义消息真jb简单阿,vc还得copy一些宏啥的.
(109字)
(
furnace
[659]
2004-09-29 08:29
)
VC是个怪物。。。。。
(2字)
(
李颖
[390]
2004-09-29 08:35
)
不会用吧,嘿嘿,如果刚才的showwindows函数在vc的程序调用,一点问题都没有,delphi才是个怪物
(32字)
(
furnace
[688]
2004-09-29 08:38
)
你看错题目了,ShowWindow没问题,问题是别的
(90字)
(
李颖
[513]
2004-09-29 08:41
)
洼考,,上纲上限阿,我也没有他说不好阿,我也用过delphi开发过东西阿
(174字)
(
furnace
[533]
2004-09-29 08:49
)
如果两个进程相等的话,这到是个好办法
(空) (
furnace
[393]
2004-09-29 08:19
)
控制别的程序? 网上有资料
(空) (
mhappy
[449]
2004-09-29 07:37
)
他想控制自己的APP只运行一个实例
(空) (
李颖
[509]
2004-09-29 07:37
)
那简单了,很早就有资料。。。
(空) (
mhappy
[424]
2004-09-29 07:39
)
那为啥用findwindow,不保险啊。
(空) (
beijingshizi
[371]
2004-09-29 08:15
)
用socket比较好,用com更jb麻烦..
(20字)
(
furnace
[384]
2004-09-29 08:31
)
Win2K以上的操作系统对 SetForegroundWindow 这个API的处理方式不同了
(24字)
(
Fish
[885]
2004-09-29 08:03
)
如果是vc的程序,这么作肯定没有问题,也许delphi的hide窗口的函数,不太一样?
(空) (
furnace
[599]
2004-09-29 08:17
)
FindWindow, by 窗口title.万一有重名,或者你大开了两程序,这出错的
(空) (
furnace
[717]
2004-09-29 08:24
)
那要找到另一个窗口的HANDLE该怎么办?只知道它的TITLE啊。
(空) (
pcplayer
[546]
2004-09-29 08:41
)
也别费那么大劲了, 简单才可靠,执行的时候,把handle写到注册表里,另一个执行的时候,读一下
(86字)
(
furnace
[522]
2004-09-29 08:55
)
写注册表也是个办法。两个程序之间用注册表通讯。不错。
(空) (
pcplayer
[397]
2004-09-29 09:02
)
简单才可靠...真理哈
(29字)
(
furnace
[360]
2004-09-29 09:04
)
再在主窗口上放一个隐藏得子窗体(比如edit之类的),其Title是个GUID,就可以了。。。
(空) (
Yxd
[530]
2004-09-29 09:19
)
遇到过。。。换一个消息试试
(空) (
mhappy
[420]
2004-09-29 07:27
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录