[2019.4.20]

VS2015 community

WinMain (HINSTANCE hInstance,HINSTANCE hPreInstance,LPSTR lpCmdLine,int nCmdShow)

PlaySound('D:\\test.WAV \\',,)   头文件必须添加 #pragram comment(lib,"winmm.lib")

winmm(Windows Multimedia)

传送门 :#pragram 预处理指令详解 https://blog.csdn.net/jx_kingwei/article/details/367312

2019.4.22 

GameCore

[2019.4.20]_第1张图片

 

2019.4.23

DC(Device Context ) 设备环境

GDIdemoCore

[2019.4.20]_第2张图片

2019.4.24

GDIdemo1

PlaySound()

#pragram comment(lib,"winmm.lib")

[2019.4.20]_第3张图片

2019.4.25

GDIdemo2

CreateFont

[2019.4.20]_第4张图片

#ifdef UNICODE

#define lstrlen  lstrlenW
#else
#define lstrlen  lstrlenA
#endif

所以在Unicode下,lstrlen等同lstrlenW(LPCWSTR lpString),在非Unicode下等同lstrlenA(LPCSTR lpString)。而lstrlenW又等同于wcslen,lstrlenA又等同于strlen,只不过一个是C的标准函数,一个是WinAPI函数。

GDIdemo3:用GDI来显示一张位图,利用CreateCompatibleDC创建一个兼容DC(mdc)作为中转

hBitmap

BitBlt  bit_block_transmit

 

[2019.4.20]_第5张图片

2019.4.26

GDIdemo4

BItblt (Bit block transmit)  SRCCOPY SRCAND(逻辑与)  SRCPAINT(逻辑或) 

[2019.4.20]_第6张图片

GDIdemo5

TransparentBlt  透明位图

[2019.4.20]_第7张图片

GDIdemo6

swprintf_s() 

memset()

[2019.4.20]_第8张图片

你可能感兴趣的:(游戏开发)