윈도 개발 상용 함 수 를 수집 하여 공유 할 수 있 습 니 다.(계속 업데이트 중...)

1710 단어 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
13.BOOL PathAppend(   _Inout_  LPTSTR pszPath,   _In_     LPCTSTR pszMore );소개 주소:http://technet.microsoft.com/zh-cn/bb773565(VS.90).aspx
14. SHGetSpecialFolderPath
                CString strSysPath;
		WCHAR szPath[MAX_PATH] = {0};
		if (::SHGetSpecialFolderPath(NULL, szPath, csidl, FALSE))
		{
			strSysPath = szPath;
		}

좋은 웹페이지 즐겨찾기