![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Visual C++编程
flylkly
这个作者很懒,什么都没留下…
展开
-
CString和char之间的转换
CString到char数组可以使用CString的成员函数GetBuffer或者LockBuffer。而char到CString则可以使用CString的成员函数Format。//CString到charCString tmp;tmp.GetBuffer(tmp.GetLength());tmp.LockBuffer();//char到CStringchar bu原创 2010-05-04 23:06:00 · 447 阅读 · 0 评论 -
对话框之间变量值的传递
一个简单的方法,通过domodal来调出对话框,通过成员变量来传递,注意是Value变量而不是Control变量。domodal返回后对话框句柄就销毁了,上面的子控件自然就不存在了。而Value类型的变量还是存在的。 CCreateDir CreateDirDlg; if(IDOK != CreateDirDlg.DoModal()) return ; CString tm原创 2010-05-10 23:08:00 · 665 阅读 · 0 评论 -
ExitWindowsEx函数调用前需提权
今天写了个小程序,想远程发送关机命令,结果总是调用失败,通过GetLastError一看,返回0。网上一查,得知需要提权,下面是一段提权代码,运行后就可以成功执行关机操作了。 HANDLE hToken; TOKEN_PRIVILEGES tkp; // Get a token for this process. if (!OpenProcessToken(GetCu原创 2010-05-10 23:08:00 · 756 阅读 · 4 评论 -
MFC/VC实现文件夹的浏览
void CMyDlg::OnBtnBrowsefolder() { // TODO: Add your control notification handler code here BROWSEINFO bInfo; bInfo.hwndOwner = this->m_hWnd; //父窗口句柄 bInfo.pidlRoot = NULL; //初始目录 bInfo.原创 2010-05-18 21:54:00 · 427 阅读 · 0 评论