📄 wndmain.cpp
字号:
#include "StdAfx.h"
INFO_CLIENT g_ClientInfo;
INT_PTR CALLBACK LoginDlgProc( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam );
INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR, INT )
{
#ifdef _NETCONN
#ifndef _WEBLOGIN
DialogBox( hInst, MAKEINTRESOURCE(IDD_LOGIN_DLG),
GetDesktopWindow(), (DLGPROC)LoginDlgProc );
if( !strlen(g_ClientInfo.szID) )
return 0;
#endif
#endif
new CMCGApp();
if( FAILED( g_pApp->Create( hInst ) ) )
return 0;
if(!g_pApp->CreateSocket())
return 0;
// g_pApp->ChangeScene(SCENE_LOBBY);
// g_pApp->ChangeScene(SCENE_3DGAME);
g_pApp->Run();
g_pApp->CloseApp();
return 0;
}
INT_PTR CALLBACK LoginDlgProc( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam )
{
switch (msg)
{
case WM_INITDIALOG:
memset(g_ClientInfo.szID, NULL, sizeof(g_ClientInfo.szID));
memset(g_ClientInfo.szPW, NULL, sizeof(g_ClientInfo.szPW));
SetFocus( GetDlgItem( hDlg, IDC_LOGIN_ID ) );
return TRUE;
case WM_COMMAND:
switch( LOWORD(wParam) )
{
case IDOK:
GetDlgItemText(hDlg, IDC_LOGIN_ID, g_ClientInfo.szID, 20);
GetDlgItemText(hDlg, IDC_LOGIN_PASS, g_ClientInfo.szPW, 20);
EndDialog( hDlg, TRUE );
return TRUE;
}
break;
}
return FALSE;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -