最近开启的新项目是使用python写一个传奇2的模拟器,所以先分析一下原来的程序,貌似很困难,反正闲着也是闲着,无聊还是无聊

//
#include “stdafx.h”
// **************************************************************************************
BOOL InitApplication(HANDLE hInstance);
BOOL InitInstance(HANDLE hInstance, int nCmdShow);
LPARAM APIENTRY MainWndProc(HWND hWnd, UINT nMsg, WPARAM wParam, LPARAM lParam);
BOOL jRegSetKey(LPCTSTR pSubKeyName, LPCTSTR pValueName, DWORD dwFlags, LPBYTEpValue, DWORD nValueSize);
BOOL jRegGetKey(LPCTSTR pSubKeyName, LPCTSTR pValueName, LPBYTE pValue);
BOOL CALLBACK ConfigDlgFunc(HWND hWndDlg, UINT uMsg, WPARAM wParam, LPARAMlParam);
// **************************************************************************************
//
// Global Variables Definition
//
// **************************************************************************************
HINSTANCE g_hInst = NULL; // Application instance
HWND g_hMainWnd = NULL; // Main window handle
HWND g_hLogMsgWnd = NULL;
HWND g_hToolBar = NULL;
HWND g_hStatusBar = NULL;
BOOL g_fTerminated = FALSE;
static WSADATA g_wsd;
TBBUTTON tbButtons[] =
{
{ 0, IDM_STARTSERVICE, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0L, 0},
{ 1, IDM_STOPSERVICE, TBSTATE_ENABLED,&nb

本文档记录了作者尝试使用Python来编写传奇2模拟器的项目,首先从分析传奇服务器端的C++源码开始,虽然过程充满挑战,但作者决定以此消磨时光。文中涉及窗口类的注册、初始化、工具栏和状态栏的创建,以及日志消息列表的管理等关键代码片段。
最低0.47元/天 解锁文章
8123

被折叠的 条评论
为什么被折叠?



