阅读:2901回复:3
【源码编译】neuz.exe 启动窗口
意思就是打开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 |
|
100% |
沙发#
发布于: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 |
|
板凳#
发布于:2014-08-08 10:30
下载这两个文件
|
|
|
地板#
发布于:2014-09-02 20:57
asdadad大打算打打的
|
|