大大泡泡糖
4级·生命之泉
4级·生命之泉
  • UID31694
  • 注册日期2013-04-17
  • 最后登录2014-10-09
  • 粉丝2
  • 关注0
  • 发帖数116
  • QQ
  • 铜币42枚
  • 威望0点
  • 银元80个
阅读:2901回复:3

【源码编译】neuz.exe 启动窗口

楼主#
更多 发布于:2014-08-08 10:24

意思就是打开neuz.exe 他会有一个启动窗口 不是直接跳到登陆界面 想开服的朋友可以为自己的服宣传!

1:打开源码文件 neuz 找到VersionCommon.h
  添加 #define __LOADER_SPLASH  启动窗口

2:打开源码文件 neuz  找到 Neuz.cpp
   查找      #include "ClientMsg.h"
 在后面添加  #ifdef __LOADER_SPLASH
             #include "loadersplash.h"
             SPLASHLOAD NeuzLoad;
             #endif
查找

void CNeuzApp::WaitLoading()
{
OutputDebugString("WaitLoading start\n");
if( m_hThread != INVALID_HANDLE_VALUE )
{
WaitForSingleObject( m_hThread, INFINITE );
m_hThread = INVALID_HANDLE_VALUE;
}
OutputDebugString("WaitLoading end\n");
}

void CNeuzApp::BeginLoadThread()
{
CResFile::ScanResource( "" );

帮这一段话 改为
 void CNeuzApp::WaitLoading()
{
OutputDebugString("WaitLoading start\n");
#ifdef __LOADER_SPLASH
     NeuzLoad.Load(m_hInstance,ID_PRELOADER);
     NeuzLoad.Active();
#endif
if( m_hThread != INVALID_HANDLE_VALUE )
{
WaitForSingleObject( m_hThread, INFINITE );
m_hThread = INVALID_HANDLE_VALUE;
}
OutputDebugString("WaitLoading end\n");
}

void CNeuzApp::BeginLoadThread()
{
CResFile::ScanResource( "" );
#ifdef __LOADER_SPLASH


查找 #endif//__BS_CHANGING_ENVIR
 后面添加
          #ifdef __LOADER_SPLASH
         ShowWindow( m_hWnd, SW_SHOW );
        if(NeuzLoad.SHOW)
        NeuzLoad.exit();
#endif

大大泡泡糖
4级·生命之泉
4级·生命之泉
  • UID31694
  • 注册日期2013-04-17
  • 最后登录2014-10-09
  • 粉丝2
  • 关注0
  • 发帖数116
  • QQ
  • 铜币42枚
  • 威望0点
  • 银元80个
沙发#
发布于:2014-08-08 10:28
然后在源码找到neuz文件找到res 里面添加 Preloader.bmp 这样的图片
然后打开 neuz 找到   WinMain.rc 这个文件
搜索      IDI_MAIN_ICON           ICON    DISCARDABLE     "res\\main_ico.ico"
后面添加  ID_PRELOADER       BITMAP             "res\\Preloader.bmp"

然后下载这两个文件  loadersplash.cpp  loadersplash.h
 
源码生成的时候 点击 neuz 右击 添加现在有项  帮这两个文件放在源码文件neuz里面
添加现有项 选择者两个文件 就OK
大大泡泡糖
4级·生命之泉
4级·生命之泉
  • UID31694
  • 注册日期2013-04-17
  • 最后登录2014-10-09
  • 粉丝2
  • 关注0
  • 发帖数116
  • QQ
  • 铜币42枚
  • 威望0点
  • 银元80个
板凳#
发布于:2014-08-08 10:30
下载这两个文件
附件名称/大小 下载次数 最后更新
loadersplash.cpp (2KB)  16 2014-08-08 10:29
loadersplash.h (1KB)  16 2014-08-08 10:29
yiloveli
2级·斗气风暴
2级·斗气风暴
  • UID41349
  • 注册日期2014-08-09
  • 最后登录2014-09-02
  • 粉丝0
  • 关注0
  • 发帖数7
  • QQ
  • 铜币30枚
  • 威望0点
  • 银元-1个
地板#
发布于:2014-09-02 20:57
asdadad大打算打打的
游客

返回顶部