CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  GAME,图形处理/多媒体

我在玩《命运》类似MU,我想以窗口模式游戏,哪位大侠会!当晚就给分

楼主yhstone(野石头)2003-07-02 18:42:58 在 Delphi / GAME,图形处理/多媒体 提问

我在玩《命运》类似MU,我想以窗口模式游戏,哪位大侠会!当晚就给分!拜托了! 问题点数:0、回复次数:12Top

1 楼loveyankee(晃晃悠悠)回复于 2003-07-06 13:17:57 得分 0

使用setparent这个api函数就可以了Top

2 楼yhstone(野石头)回复于 2003-07-06 15:27:56 得分 0

具体如何实现,请举个例子可否?Top

3 楼kyo1979(绝望的生鱼片)回复于 2003-07-07 09:44:23 得分 0

gzTop

4 楼khzide(秦始皇)回复于 2003-07-07 13:24:40 得分 0

哎!Top

5 楼loveyankee(晃晃悠悠)回复于 2003-07-10 00:58:30 得分 0

呵呵,不好意思,这几天实验室比较忙  
  给你个很简单的列子吧  
  这里我运行的是当前窗口(//后为英雄无敌III的游戏窗口),建议使用Timer空间进行操作!  
   
   
  var  
        ClassText:   array[0..255]   of   char;    
        thewindow:HWND;  
  begin  
        TheWindow:=GetForegroundWindow;  
  //       TheWindow:=FindWindow(nil,'魔法门之英雄无敌III     3.1   Jul   18   2000   13:48:09');  
   
        GetClassName(TheWindow,   ClassText,   255);  
        if   ClassText='魔法门之英雄无敌III'   then  
        begin  
            windows.SetParent(TheWindow,Handle   );  
            MoveWindow(thewindow,0,0,600,400,false);  
  //           timer1.Enabled   :=false;  
        end;  
  Top

6 楼yhstone(野石头)回复于 2003-07-10 08:58:22 得分 0

为什么程序老是出错啊???Top

7 楼MCLITAO(梦冲冲)回复于 2003-07-10 09:04:30 得分 0

哦。这样呀。。  
  Top

8 楼lii39611(吹雪之立花)回复于 2003-07-10 17:23:45 得分 0

upTop

9 楼loveyankee(晃晃悠悠)回复于 2003-07-19 23:16:25 得分 0

呵呵,我也说了呀,这是最简单的例子  
  因为一般游戏都无法用这样最简单的方法setparent,因为涉及一些Directx编程,但是原理也是这样的  
  最你也可以改成ClassText='Notepad',你就可以打开一个Notepad看效果了  
   
  你如果需要具体的,可以再继续在这里问问,其他的我也不是很清楚了,呵呵!  
  什么时候有结果了一定也告诉我一声哦,谢谢了Top

10 楼fuzhan820(fzd)回复于 2003-07-19 23:34:29 得分 0

upTop

11 楼kenwoodking(爱的牧羊人)回复于 2003-07-26 11:50:28 得分 0

关注……Top

12 楼johnzhangbit(※嚎☆鬼※)回复于 2003-07-28 04:23:54 得分 0

期待...Top

相关问题

  • State模式在J2ME游戏设计中的应用
  • 想把全屏的游戏,用编程 设置成窗口模式??
  • 一个游戏模式下弹对话框的问题.在线等
  • 小问题,如何启动时装入XMS内存模式?游戏仙剑续集需要的。
  • [算不算挑战性问题]请问做一种b/s模式的 打牌游戏可不可以? (不需要下载客户端的,四人打牌游戏)
  • 模式
  • 我现在做的一个游戏是窗口模式。如果用D3D(8)实现600×800全屏显示。怎么做最简单?
  • 2000系统,显卡运行正常,cs游戏不能用opengel模式.进传奇世界是黑屏....哪位大哥帮俺一下.
  • 设计模式
  • ASP.NET的模式

关键词

  • 游戏
  • 英雄无敌
  • thewindow
  • classtext
  • setparent
  • 英雄无敌iii
  • 简单

得分解答快速导航

  • 帖主:yhstone

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo