util.h

来自「数据加密算法」· C头文件 代码 · 共 35 行

H
35
字号
#pragma once

#define RELEASE_PTR_ARRAY(var,TYPE) \
	{ \
		int i , n = var.GetSize ( ) ; \
		for ( i = 0 ; i < n ; i++ ) \
		{ \
			TYPE* p = ( TYPE* ) var [ i ] ; \
			delete p ; \
		} \
		var.RemoveAll ( ) ; \
	}

#define REMOVE_IN_PTR_ARRAY(var,ptr) \
	{ \
		int i , n = var.GetSize ( ) ; \
		for ( i = 0 ; i < n ; i++ ) \
		{ \
			if ( ptr == var [ i ] ) \
			{ \
				var.RemoveAt ( i ) ; \
				break ;\
			} \
		} \
	}


void xSearchModule ( LPCTSTR pFile , LPCTSTR pPath , CString& strPathName ) ;
void xSplitPathName ( LPCTSTR pPathName , CString& strFile , CString& strPath ) ;
void xInsertColumn ( CListCtrl& ctrl , int col , UINT nID , int nWidth ) ;
DWORD xFromRVA ( DWORD rva , LOADED_IMAGE& img ) ;
BOOL xMapAndLoad ( LPCTSTR pPathName , LOADED_IMAGE& img ) ;
BOOL xIsFileExisting ( LPCTSTR lpPathName ) ;
void xTranslateTime ( DWORD dwTime , CString& str ) ;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?