![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小知识
小雨1989
这个作者很懒,什么都没留下…
展开
-
运用VS2008打包MSI程序安装包的更新
当要更新版本时, VS2008提供了覆盖更新的方案首先:属性中有一项为安装期间移除早起版本的选项设为TRUE然后:修改版本号和程序唯一标识符,一般修改版本后会提示修改标识符注:修改了productcode后 必须修改卸载程序属性中对应的productcode原创 2013-07-15 21:41:18 · 1500 阅读 · 0 评论 -
单行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 · 514 阅读 · 0 评论 -
获取操作系统信息
OSVERSIONINFO osvi; ZeroMemory(&osvi, sizeof(OSVERSIONINFO)); osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&osvi);// 通过osvi这个结构体信息来获取操作系统信息typedef struct翻译 2013-08-05 20:45:51 · 542 阅读 · 0 评论 -
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 · 460 阅读 · 0 评论