怎么样制作exe程序 来运行游戏

已举报 回答
怎么样制作exe程序 来运行游戏
问在线客服
扫码问在线客服

我有几款小游戏 想把这几款游戏放在一个程序界面里,想玩其中一个游戏时 单击就可以进入所选游戏 求制作方法 就跟游戏网站中的平台程序似地 我的游戏是swf ... 查看全部

  • 回答数

    3

  • 浏览数

    1,830

3个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
用ShellExecute,将父窗口的句柄设置为你的窗口。具体我再查查。
哈哈!终于可以嵌入了,联众游戏大厅也不复杂,只是把握住了需求嘛:
HANDLE handle;//process handle
HWND apphwnd;//window handle

/*************Global functions for hosting******************/
//Function to enumerate all windows.
int CALLBACK EnumWindowsProc(HWND hwnd, LPARAM param)
{
DWORD pID;
DWORD TpID = GetWindowThreadProcessId(hwnd, &pID);//get process id
if (TpID == (DWORD)param)
{
apphwnd=hwnd;//hwnd is the window handle
return false;
}
return true;
}

//Functio to start a orocess and return the process handle
HANDLE StartProcess(LPCTSTR program, LPCTSTR args)
{

HANDLE hProcess = NULL;
PROCESS_INFORMATION processInfo;
STARTUPINFO startupInfo;
::ZeroMemory(&startupInfo, sizeof(startupInfo));
startupInfo.cb = sizeof(startupInfo);
startupInfo.dwFlags = STARTF_USESHOWWINDOW;
startupInfo.wShowWindow = SW_HIDE;
if(::CreateProcess(program, (LPTSTR)args,
NULL, // process security
NULL, // thread security
FALSE, // no inheritance
0, // no startup flags
NULL, // no special environment
NULL, // default startup directory
&startupInfo,
&processInfo))
{ /* success */
Sleep(1000);
::EnumWindows(&EnumWindowsProc, processInfo.dwThreadId);//Iterate all windows
hProcess = processInfo.hProcess;
} /* success */
return hProcess;
}
void CXXXXXDlg::OnButton1()
{
CRect rect;
GetClientRect(&rect);
handle=StartProcess(C:\\WINDOWS\\system32\\mspaint.exe,);
if(apphwnd!=NULL)
{
::SetParent(apphwnd,m_hWnd);
SetWindowLong(apphwnd, GWL_STYLE, WS_VISIBLE);
::MoveWindow(apphwnd, rect.left, rect.top,rect.right, rect.bottom, true);
}
else
MessageBox(Cannot find Window);
}
取消 评论
刷机时出错或你刷的那个系统有问题。重刷系统或格机试试。
取消 评论
看下你的电源吧,十有八九是电源带不动.

WIN7系统的2G内存有点不够用.
取消 评论
ZOL问答 > 键盘 > 操作系统 > win8系统崩溃 > 怎么样制作exe程序 来运行游戏

相关产品

  • LG 游戏键盘

    LG 游戏键盘

    参考价:停产    评分:8.0

    热门排行榜:未上榜

  • 京东搜一搜

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?