此博文,只收集在Windows開發過程中使用頻率較高的函數,函數含義請大家查看MSDN。
1.UINT RegisterWindowMessage( LPCTSTR lpString ); 介紹地址:http://baike.baidu.com/view/1464452.htm
2.BOOL PostThreadMessage( DWORD idThread, UINT Msg, WPARAM wParam, LPARAM lParam );
3.DWORD GetCurrentThreadId(void);
4.BOOL SetEnvironmentVariable(LPCTSTR lpName,LPCTSTR lpValue);
5.DWORD GetEnvironmentVariable(LPCTSTR lpName,LPTSTR lpBuffer,DWORD nSize);
6.DWORD TlsAlloc(void);
7.uintptr_t _beginthreadex( void *security, unsigned stack_size, unsigned ( *start_address )( void * ), void *arglist, unsigned initflag, unsigned *thrdaddr );
8.void _endthreadex( unsigned retval );
9.BOOL TlsSetValue( DWORD dwTlsIndex, LPVOID lpTlsValue );
10.BOOL PeekMessage( LPMSG lpMsg,
HWND hWnd,
UINT wMsgFilterMin,
UINT wMsgFilterMax,
UINT wRemoveMsg
); 介紹地址:http://baike.baidu.com/view/1080178.htm
11.BOOL GetMessage( LPMSG lpMsg,
HWND hWnd,
UINT wMsgFilterMin,
UINT wMsgFilterMax
);介紹地址:http://baike.baidu.com/view/1080187.htm
12.BOOL UpdateLayeredWindow(
HWND hwnd,
HDC hdcDst,
POINT *pptDst,
SIZE *psize,
HDC hdcSrc,
POINT *pptSrc,
COLORREF crKey,
BLENDFUNCTION *pblend,
DWORD dwFlags
);介紹地址:http://baike.baidu.com/view/1534816.htm
http://blog.csdn.net/jinjazz/article/details/1860437