DragonNest/Client/EtPackingShader/EtPackingShader.cpp

79 lines
3.3 KiB
C++
Raw Normal View History

2024-12-20 16:56:44 +08:00
<EFBFBD><EFBFBD>// EtPackingShader.cpp : <EFBFBD> <EFBFBD>\<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>\<EFBFBD> <EFBFBD><EFBFBD><EFBFBD> ٳ<EFBFBD><EFBFBD>D<EFBFBD> <EFBFBD>X<EFBFBD>i<EFBFBD>Ȳ<EFBFBD><EFBFBD>.
//
#include "stdafx.h"
#include "EtPackingShader.h"
#include "EtPackingShaderDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CEtPackingShaderApp
BEGIN_MESSAGE_MAP(CEtPackingShaderApp, CWinApp)
ON_COMMAND(ID_HELP, &CWinApp::OnHelp)
END_MESSAGE_MAP()
// CEtPackingShaderApp <EFBFBD><EFBFBD>1<EFBFBD>
CEtPackingShaderApp::CEtPackingShaderApp()
{
// TODO: <EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>1<EFBFBD> T<EFBFBD>ܴ|<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>Ȳ<EFBFBD><EFBFBD>.
// InitInstance<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> ɔ<EFBFBD>\<EFBFBD> <EFBFBD>0<EFBFBD>T<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD> 0<EFBFBD>X<EFBFBD>i<EFBFBD>Ȳ<EFBFBD><EFBFBD>.
}
// <EFBFBD>|<EFBFBD>\<EFBFBD> CEtPackingShaderApp <EFBFBD><EFBFBD>̅<EFBFBD>Ȳ<EFBFBD><EFBFBD>.
CEtPackingShaderApp theApp;
// CEtPackingShaderApp <EFBFBD>0<EFBFBD>T<EFBFBD>
BOOL CEtPackingShaderApp::InitInstance()
{
// <EFBFBD> <EFBFBD>\<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>Ȳ<EFBFBD>Ӥ¸<EFBFBD><EFBFBD> ComCtl32.dll <EFBFBD><EFBFBD><EFBFBD> 6 t<EFBFBD><EFBFBD><EFBFBD>D<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD> D<EFBFBD><EFBFBD>ȼ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<EFBFBD>D<EFBFBD>
// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD>ij]<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>, Windows XP <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ܴ<EFBFBD><EFBFBD> InitCommonControlsEx()<EFBFBD> <EFBFBD>i<EFBFBD>Ȳ<EFBFBD><EFBFBD>.
// InitCommonControlsEx()|<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD> J<EFBFBD><<EFBFBD>t<EFBFBD> =<EFBFBD>D<EFBFBD> ̹<EFBFBD><EFBFBD> <EFBFBD> <EFBFBD>ŵ<EFBFBD>Ȳ<EFBFBD><EFBFBD>.
INITCOMMONCONTROLSEX InitCtrls;
InitCtrls.dwSize = sizeof(InitCtrls);
// <EFBFBD> <EFBFBD>\<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>`<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>θ<EFBFBD>d<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>|<EFBFBD> <EFBFBD><EFBFBD>h<EFBFBD>X<EFBFBD>ij]<EFBFBD>
// t<EFBFBD> <EFBFBD>D<EFBFBD> $<EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$<EFBFBD>.
InitCtrls.dwICC = ICC_WIN95_CLASSES;
InitCommonControlsEx(&InitCtrls);
CWinApp::InitInstance();
AfxEnableControlContainer();
// \<EFBFBD><EFBFBD> <EFBFBD>0<EFBFBD>T<EFBFBD>
// t<EFBFBD><EFBFBD><EFBFBD> 0<EFBFBD><EFBFBD><EFBFBD>D<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD> J<EFBFBD><EFBFBD><EFBFBD> \ͅ<EFBFBD> <EFBFBD>‰<EFBFBD> <EFBFBD>|<EFBFBD>X<EFBFBD> l<EFBFBD>0<EFBFBD>|<EFBFBD> <EFBFBD>t<EFBFBD>$<EFBFBD>t<EFBFBD>
// <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD>Ŕ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD>0<EFBFBD>T<EFBFBD>
// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD> <EFBFBD>p<EFBFBD>t<EFBFBD>|<EFBFBD> i<EFBFBD>Ȳ<EFBFBD><EFBFBD>.
// t<EFBFBD><EFBFBD><EFBFBD> $<EFBFBD><EFBFBD>t<EFBFBD> ȥ<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>ɤ¸Ҭ<EFBFBD> <EFBFBD><EFBFBD>|<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$<EFBFBD>.
// TODO: t<EFBFBD> 8<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD> <EFBFBD>֬<EFBFBD> <EFBFBD><EFBFBD><EFBFBD> p<EFBFBD><EFBFBD><EFBFBD>X<EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD>@<EFBFBD>
// <EFBFBD><EFBFBD>\<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><<EFBFBD>\<EFBFBD> <EFBFBD><EFBFBD>t<EFBFBD>|<EFBFBD> i<EFBFBD>Ȳ<EFBFBD><EFBFBD>.
SetRegistryKey(_T("\<EFBFBD><EFBFBD><EFBFBD> <51> <04>\<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ȹ<><C8B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1C> <00><>1<EFBFBD><1C> <51> <04>\<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"));
CEtPackingShaderDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: <EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD> [U<EFBFBD>x<EFBFBD>]D<EFBFBD> <EFBFBD>X<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>T<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>Ŵ<EFBFBD><EFBFBD><EFBFBD> L<EFBFBD> <EFBFBD>̬<EFBFBD>`<EFBFBD>
// T<EFBFBD>ܴ|<EFBFBD> 0<EFBFBD>X<EFBFBD>i<EFBFBD>Ȳ<EFBFBD><EFBFBD>.
}
else if (nResponse == IDCANCEL)
{
// TODO: <EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD> [<EFBFBD>͌<EFBFBD>]|<EFBFBD> <EFBFBD>X<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>T<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>Ŵ<EFBFBD><EFBFBD><EFBFBD> L<EFBFBD> <EFBFBD>̬<EFBFBD>`<EFBFBD>
// T<EFBFBD>ܴ|<EFBFBD> 0<EFBFBD>X<EFBFBD>i<EFBFBD>Ȳ<EFBFBD><EFBFBD>.
}
// <EFBFBD>T<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><<EFBFBD><EFBFBD><EFBFBD>\<EFBFBD> <EFBFBD> <EFBFBD>\<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD> T<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>|<EFBFBD> <EFBFBD>‘<EFBFBD>X<EFBFBD><EFBFBD><EFBFBD> J<EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD>\<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD> ]<EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD>ij]<EFBFBD> FALSE|<EFBFBD>
// <EFBFBD>X<EFBFBD>i<EFBFBD>Ȳ<EFBFBD><EFBFBD>.
return FALSE;
}