⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 16editloader.cpp

📁 这是一个编辑器 这是一个编辑器
💻 CPP
字号:

/*****************************************************************************

  Example for a very simple 16Edit loader

  by yoda

*****************************************************************************/

#define  WIN32_LEAN_AND_MEAN
#include <windows.h>
#include "OFN.h"
#include "..\16EditDll.h"
#include "..\macros.H"
#include "ArgX.h"

#pragma comment(linker,"/ENTRY:main /SUBSYSTEM:WINDOWS /FILEALIGN:512 /MERGE:.rdata=.text /MERGE:.data=.text /SECTION:.text,EWR /IGNORE:4078")

void main()
{
	OFN          ofn;
	HE_SETTINGS  s;
	char         *szCmdl;
	CHAR         **argv, **envp;
	int          argc;

	//
	// file path in cmd line ?
	//
	getmainargs(&argc, &argv, &envp);
	if (argc > 1)
		szCmdl = argv[1];
	else
	{
		//
		// get file path via user
		//
		if (!ofn.GetOpenFilePath())
			goto Exit; // ERR
		szCmdl = ofn.cPathOpen;
	}

	//
	// load file, ...
	//
	ZERO(s);
	s.dwMask       = HE_SET_INPUTFILE | HE_SET_MINIMIZETOTRAY | HE_SET_SAVEWINDOWPOSITION | \
		             HE_SET_RESTOREWINDOWPOSITION;
	s.szFilePath   = szCmdl;
	if (!HESpecifySettings(&s))
	{
		MessageBox(0, "File access error !", "16EditLoader", MB_ICONERROR);
		goto Exit; // ERR
	}

	//
	// enter window loop (with current thread)
	//
	HEEnterWindowLoop();

Exit:
	ExitProcess(0);
}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -