
VC/MFC
Li_Carey
这个作者很懒,什么都没留下…
展开
-
VC 判断指定进程是否已经启动
BOOL CTbsDlg::IsOpen(CString strFindFile ){ PROCESSENTRY32 pe32; pe32.dwSize = sizeof(pe32); HANDLE hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); if( hProcessSnap == INVALID原创 2012-12-24 11:32:27 · 1441 阅读 · 0 评论 -
设置程序为开机启动
1.设置开机启动 将程序路径写入注册表: HKEY regKey; char pExePath[MAX_PATH]; GetModuleFileName( NULL,pExePath,MAX_PATH ); RegOpenKey(HKEY_LOCAL_MACHINE,"Software\\Microsof原创 2013-01-06 12:35:08 · 627 阅读 · 0 评论 -
打开文件的属性窗口
void OpenFileStatusDlg(){ SHELLEXECUTEINFO shell; shell.hwnd = NULL; shell.lpVerb = "properties"; shell.lpFile = "D:\\aa.txt"; shell.lpDirectory = NULL; shell.lpParameters = NULL; she原创 2013-04-23 09:53:29 · 1017 阅读 · 0 评论 -
ListBox水平滚动条
【转】为MFC中的ListBox添加水平滚动条我们知道,MFC中的水平滚动条并不像垂直滚动条那样的智能。当文字超出ListBox的宽度时,水平滚动条并不会自己出现,我们需要手动的调用CListBox中的函数SetHorizontalExtent设置宽度,单位为像素。我们可以自己添加智能水平滚动条,现在我们首先随便创建一个ListBox控件,并将它的HorizontalScrollbar转载 2014-02-14 11:01:44 · 2627 阅读 · 0 评论 -
VC 操作 IIS
CIISAdminBase::CIISAdminBase(){HRESULT hRes = 0;::CoInitialize(NULL);hRes = CoCreateInstance(CLSID_MSAdminBase, NULL, CLSCTX_ALL, IID_IMSAdminBase, &m_pIMetabase);if(FAILED(hRes)) {转载 2014-04-23 15:18:31 · 1288 阅读 · 0 评论 -
修改CEdit的字体和颜色
本文转载自:http://blog.sina.com.cn/s/blog_4ac0eb8101010szr.html更改对话框中控件的外观可以在其所在对话框中,响应WM_CTLCOLOR事件(表示控件即将刷新),然后在OnCtlColor中判断出需要改变的控件,然后更改其颜色或画刷。为了更一般、更方便的改变CEdit的字体和颜色,则可以继承MFC的CEdit类,重写自己的CMyEdit转载 2015-12-21 20:10:44 · 6072 阅读 · 0 评论