- 博客(5)
- 收藏
- 关注
原创 Unicode和ansi及Utf-8转换
CString AnsiToUnicode(const char* pszAnsi){if (strlen(pszAnsi) == 0)return _T("");CString strUnicode = _T("");try{int len = ::MultiByteToWideChar(CP_ACP, 0, pszAnsi, -1, NULL, 0);if (len != 0){wchar_t
2013-11-25 23:40:42
511
翻译 获取操作系统信息
OSVERSIONINFO osvi; ZeroMemory(&osvi, sizeof(OSVERSIONINFO)); osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&osvi);// 通过osvi这个结构体信息来获取操作系统信息typedef struct
2013-08-05 20:45:51
617
原创 单行Edit的内容在框中的位置调整
在窗口上添加了一个CEdit控件后, 有时候可能需要控制内容在控件中的位置. 比如单行垂直居中显示等等,下面是一个示例: CRect rect; m_editPath.GetClientRect(&rect); //设置内容的,左边距与上边距 ::OffsetRect(&rect,5,10); ::SendMessage(m_editPath.m_hWnd,EM_SETRE
2013-07-22 21:00:01
590
原创 运用VS2008打包MSI程序安装包的更新
当要更新版本时, VS2008提供了覆盖更新的方案首先:属性中有一项为安装期间移除早起版本的选项设为TRUE然后:修改版本号和程序唯一标识符,一般修改版本后会提示修改标识符注:修改了productcode后 必须修改卸载程序属性中对应的productcode
2013-07-15 21:41:18
1577
原创 程序中通过IE或默认的浏览器打开指定的页面
1、通过调用ShellExecute()来打开网页 示例:CString strUrl = _T("http://www.google.com.hk/"); HINSTANCE hIeResult = ShellExecute(NULL, _T("open"), strUrl, NULL, NULL, SW_SHOW); 通过返回值可以判断ShellE
2013-07-14 22:28:33
2160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅