自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 通过文档模板-文档枚举窗口视句柄

CWinApp *pApp = AfxGetApp(); POSITION PosDocTemplate = pApp->GetFirstDocTemplatePosition(); while(PosDocTemplate) { CDocTemplate* pDocTemplate = pApp->GetNextDocTemplate( PosDocTemplate

2010-10-31 21:37:00 2221

原创 把2进制文件写成ASC HEX文件

void HEX2ASC(BYTE Hex, TCHAR uChar[3]){ //0-F 转换成 '0'-'F' #define BIN2TXT(x) (((x) > 9) ? ((x)-10+_T('A')) : ((x)+_T('0'))) uChar[0] = BIN2TXT(Hex>>4);//高四位 uChar[1] = BIN2TXT(Hex&0x0F

2010-10-30 21:25:00 1404

原创 格式化 ShellExecute 返回的错误值

DWORD ExcuteCmd(HWND hParent, LPCTSTR szOperate, LPCTSTR lpszPathFolderFile, LPCTSTR lpszParam=NULL, LPCTSTR lpszDir=NULL, int nCmd=SW_SHOWNORMAL){ DWORD hRet = (DWORD)ShellExecute(hParent,

2010-10-30 21:22:00 1405

原创 使用CreateProcess创建新的process 并返回process运行结束返回值

#include DWORD run_Execute(LPCTSTR lpszFile, LPCTSTR lpszParam){ DWORD exitCode = 0; PROCESS_INFORMATION pInfo = {0}; STARTUPINFO sInfo = {0}; sInfo.cb

2010-10-29 23:27:00 4235 2

原创 CListCtrl 报表模式下修改头字符

m_ListCtrl.InsertColumn(0, _T("ABCD")); m_ListCtrl.InsertColumn(1, _T("CDEF")); m_ListCtrl.InsertItem(0, _T("00"), 0); m_ListCtrl.InsertItem(1, _T("10"), 0); CHeaderCtrl *pHead = m_ListC

2010-10-09 21:53:00 1310

原创 使用WM_SYSCOMMAND SC_MONITORPOWER控制显示器的打开、关闭和低功耗

const enum MonitorPowerCmd { MonitroPowerOn = -1, //打开显示器 MonitorGoLowPower = 1, //进入低电量 MonitorPowerOff = 2, //关闭显示器 }; MonitorPowerCmd Cmd = MonitorPowerOff; ::PostMes

2010-10-09 07:52:00 8710 1

原创 从文件导出一个位图资源写成BMP位图文件

try { HINSTANCE ghInstApp = AfxGetInstanceHandle(); HRSRC hRsrc = FindResource(NULL, MAKEINTRESOURCE(IDB_BITMAP1), RT_BITMAP ); ASSERT(hRsrc); DWORD dwErr = GetLastError

2010-10-05 20:19:00 1088

原创 EXCEL行列坐标与字符串的相互转换

//行列坐标转换为字符串BOOL Conv_Row_Col_to_Str(CString &str, long row, long col){ if(row 65535 || col 256) return(false); col--;#define DECIMAL26_COL ('Z'-'A'+1) long r_Col[]

2010-10-03 10:07:00 2720

原创 UTF8 ANSI 相互转换的函数

#include #include LPCSTR AnsiToUtf8(LPCSTR Ansi){ int WLength = MultiByteToWideChar(CP_ACP, 0, Ansi, -1, NULL, 0); LPWSTR pszW = (LPWSTR) _alloca((WLength+1) * sizeof(WCHAR)); MultiByte

2010-10-02 16:37:00 4265

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除