小知识记录
1、UpdateWindow让WM_PAINT(如果有的话)立刻执行。它自己不会发送WM_PAINT消息
2、在dll里面调用afxegetapp时候要进行切换代码如下:
_AFX_THREAD_STATE* pState = AfxGetThreadState();
AfxSetModuleState(pState->m_pPrevModuleState);
CWinApp* app = AfxGetApp();
// switch thread state back to dll
AFX_MANAGE_STATE(AfxGetStaticModuleState())
3、Gdi+编程中GdiPlus::Pen 有一个GetBrush函数,此函数返的回的是GdiPlus::Brush*,为指针类型。此指针需要由调用者负责释放
4、位运算:
指定的某一位数置1 x|=(1<<y)
指定的某一位数置0 x&=~(1<<y)
指定的某一位数取反 x^=(1<<y)
获取的某一位的值 ((x) >> (y)&1)
浙公网安备 33010602011771号