//句柄无非就是一个数值,程序用它来标示某些东西 //一个句柄就是一个整形数值,即一个4字节(64位程序中为8字节)长的数值,用来标示应用程序 //中的各个对象,句柄不是指针 //居中输出关键代码 case WM_PAINT: { PAINTSTRUCT ps = {}; HDC hDC = BeginPaint(hWnd, &ps); RECT rc = {}; GetClientRect(hWnd, &rc); TextOut(hDC, rc.right / 2, rc.bottom / 2, L"HELLO", 5); EndPaint(hWnd, &ps); return 0; } //音乐播放关键代码 #include <mmsystem.h> #pragma comment(lib, "WINMM.LIB") PlaySound(L"E:\Sound\Sound_A.wav", NULL, SND_FILENAME | SND_ASYNC); //窗口关闭代码 case WM_CLOSE: PostQuitMessage(0); //postMessage(hWnd,WM_QUIT,0,0) return 0; }