1.首先写一个dll,获取windows消息,采用unicode编码格式
为什么需要这个dll,因为判断平板模式还是PC模式的代码,目前我只在Intel的网站上找到过点击打开链接。代码是Windows应用程序消息处理模块。 所以问题来了,要怎么在unity中获取这个消息。所以,自然而然的想到在dll中来获取windows消息,然后在unity中来调用这个dll
// dllmain.cpp : 定义 DLL 应用程序的入口点。
#include "stdafx.h"
LRESULT CALLBACK WndProc(HWND hWnd, UINT nMessage, WPARAM wParam, LPARAM lParam);
HWND g_hWnd = NULL;
bool g_isTablet = false;
#ifdef __cplusplus
extern "C"{
#endif
__declspec(dllexport) bool __stdcall init(HWND hWnd)
{
SetWindowLong(hWnd, GWL_WNDPROC, (LONG)WndProc);
g_hWnd = hWnd;
return true;
}
__declspec(dllexport) bool __stdc