今天在练习sdk的时候,直接新建了一个win32的窗口应用。窗口类什么的都是自动生成的,没做改动。
然后在窗口过程中新加了一条消息WM_CHAR,在里面写了HDC hdc_local = GetDC(hWnd) 结果就是一堆报错。(hWnd是建立的窗口句柄)
后来改为:HDC hdc_local ; hdc_local = GetDC(hWnd) ;编译通过。百思不得其解。特此标记。
编译器:vs2012
方法1的代码:
采用方法1的编译结果:
方法2的代码:
采用方法2的编译结果: