关于消息和DC,SetTextColor的求助
老灰狼 2012-04-12 03:53:23 一个完整的消息是不是分为UINT message, WPARAM wParam, LPARAM lParam,这三个部分?
比如,按键还是鼠标消息,按下那个键?是哪个参数决定.
刚学win32api
想看看修改字体颜色的函数效果和用法
所以在WM_CREATE处理里面
hdc = GetDC (hwnd) ;
SetTextColor(hdc,RGB(0,255,255));
可是运行后文字颜色没有改变;
我又在WM_PAINT处理时添加了
hdc = BeginPaint (hwnd, &ps) ;
SetTextColor(hdc,RGB(0,255,255));
这时才会改变字体颜色,想问一下,
窗口接收到的第一个消息不应该是CREATE么?
为什么我在这里修改不行?
在个问题就是,虽然CREATE里对DC释放了.
PAINT时再次获取就成了修改前的DC了么?
为什么不会保存修改后的呢?