小知识记录

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)

 

posted @ 2018-12-11 14:54  JasonBourneFans  阅读(123)  评论(0)    收藏  举报