窗口是透明的,支持拖动或调整大小,请用Direct3D12和DirectComposition进行绘制。
#include <Windows.h>
LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
switch (uMsg)
{
case WM_CREATE:
//OnInit(hWnd);
break;
case WM_PAINT:
//OnRender();
break;
case WM_NCCALCSIZE:
if (wParam)
{
if (IsZoomed(hWnd))//最大化时修正客户区
{
NCCALCSIZE_PARAMS* lp = (LPNCCALCSIZE_PARAMS)lParam;
lp->rgrc[0].left += 8;
lp->rgrc[0].top +=