- 博客(5)
- 收藏
- 关注
原创 FormatMessage 格式化 GetLastError 错误代码
LPCSTR _FormatErrorMessage( LPCTSTR szReason, DWORD dwErrCode ){ static TCHAR szErrMsg[1024]; memset(szErrMsg, 0, sizeof(szErrMsg)); //DWORD dwErrCode = GetLastError(); //之前的错误代码 LPVOID lpM
2016-07-17 13:02:49 1067
原创 在任务栏上的时钟区域显示自己的内容 MFC 封装
//ClockTrayWnd.h#pragma onceclass CColockTrayWnd : public CWnd{ CWnd *m_pNotifyWnd; //通知窗口 UINT m_uNotifyMessage; //通知消息public: CColockTrayWnd() { m_pNotifyWnd = NULL; m_uNotify
2016-07-15 22:18:50 820
原创 数字按千分组格式化
LPCTSTR FormatThousandNumber(const INT64 iInVal){ static CString strVal; INT64 iVal = (INT64)(iInVal < 0 ? (-iInVal):(iInVal)); strVal.Empty(); do { CString szSub; szSub.Format(_T(
2016-07-15 21:05:55 490
原创 在任务栏上的时钟区域显示自己的内容
以 TrayClockWClass 为父窗口测试, 诸多不完美, 单调, 可能有闪烁, 仅作为基础测试使用 // ShellClock.cpp : Defines the entry point for the application.//#include "stdafx.h"#include "resource.h"#include #if _MSC_VER <
2016-07-15 07:33:32 1124
原创 使用 ShellExecuteEx 显示文件属性
ShellExecuteEX MSDN SHELLEXECUTEINFO sei; ZeroMemory(&sei,sizeof(sei)); sei.cbSize = sizeof(sei); sei.lpFile = _T("C:\\"); //or path sei.lpVerb = "properties"; sei.fMask = SEE_MASK
2016-07-12 08:44:13 1102 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人