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

📄 helperapi.cpp

📁 这是一个五子棋的源代码配合上一些声音文件
💻 CPP
字号:
#include "stdafx.h"
#include <mmsystem.h>

#include "GlobalVar.h"
#include "HelperAPI.h"

// Get window version description
//
int GetWindowsVersion(LPSTR strVersion)
{
	char lpszSysPath[512];	/* address of buffer for Windows directory	*/

	GetWindowsDirectory(lpszSysPath, 512);
	strcat(lpszSysPath,"\\system\\user.exe");

	BYTE   abData[512];
	DWORD  handle;
	DWORD  dwSize;
	typedef struct tagLANGANDCP
	{
    	WORD wLanguage;
    	WORD wCodePage;
  	} LANGANDCP;
    LANGANDCP FAR  *lpBuffer;           // holds lang and codepage

	dwSize = GetFileVersionInfoSize(lpszSysPath, &handle);

	GetFileVersionInfo(lpszSysPath, handle, dwSize, abData);

	VerQueryValue(abData, "\\VarFileInfo\\Translation", (VOID FAR* FAR*)&lpBuffer, (UINT FAR *)&dwSize);
  	VerLanguageName (lpBuffer->wLanguage, strVersion, 512);

    return LOBYTE(LOWORD(GetVersion())); // windows version greater than 3.x?
}

// Play sound in resource
//
BOOL PlaySound(UINT IDSoundRes, WORD wFlag)
{               
	if (g_bSoundOn)
		if (PlaySound(MAKEINTRESOURCE(IDSoundRes),
			AfxGetInstanceHandle(),
			wFlag|SND_RESOURCE|SND_NODEFAULT))
			return TRUE;
	return FALSE;
}

⌨️ 快捷键说明

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