VC/MFC总结
文章平均质量分 71
fulingwei
这个作者很懒,什么都没留下…
展开
-
删除指定进程
#include tlhelp32.h> BOOL CXXXX::KillProcess(LPCTSTR lp)...{ HANDLE SnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); if(SnapShot == NULL) ...{ // MessageBox("检测当前进程失败!原创 2007-08-02 18:48:00 · 2298 阅读 · 0 评论 -
SetToolTip
1,.hCToolTipCtrl m_tooltip;2,.cppCXXXXX::CXXXXX(){ ...... m_tooltip.m_hWnd = NULL;}3,BOOL CXXXXX::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base clas原创 2007-06-01 19:29:00 · 4878 阅读 · 1 评论 -
SetFont
1, static CFont font; VERIFY(font.CreateFont( 25, // nHeight 0, // nWidth 0,原创 2007-06-01 19:29:00 · 2697 阅读 · 0 评论 -
获取当前应用程序路径
1,char FileName[1024];GetCurrentDirectory(1024,FileName); CString AppPath =FileName; 2,HMODULE hModule=(HMODULE)AfxGetApp()->m_hInstance; char lpFn[100]; // HANDLE hFil原创 2007-06-01 19:32:00 · 858 阅读 · 0 评论 -
创建工具条
step1: 在资源编辑器中插入工具条资源,并为每个按钮创建ID。将它命名为IDC_TOOLBAR1 step2: 在对话框变量中添加一个工具条变量。CToolBar m_wndToolBar; step3: 在CDialog::OnInitDialog中添加如下代码: // 创建工具条并调入资源if(!m_wndToolBar.Create(this) || !m_wnd原创 2007-06-01 19:34:00 · 690 阅读 · 0 评论 -
CStatusBar
1,定义结构static UINT BASED_CODE indicators[] ={ ID_INDICATOR_TIP, //ID_SEPARATOR, // status line indicator ID_INDICATOR_CLIENTNUM, ID_INDICATOR_RUNTIME, ID_INDICATOR_TIME};2,菜单原创 2007-06-01 19:39:00 · 1182 阅读 · 0 评论 -
显示隐藏工具栏
//创建ToolBar: if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !m_wndToolBar.LoadToolBar(IDR_TOOLBAR原创 2007-06-01 19:43:00 · 1116 阅读 · 0 评论 -
小技巧
一、打开CD-ROM在stdafx.h中添加:#include #pragma comment(lib,"winmm") mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、关闭CD_ROM同上:mciSendString("Set cdAudio door closed wait",NULL,0,NULL)原创 2007-06-07 10:08:00 · 863 阅读 · 0 评论 -
使窗口不被移动
1,.h//{{AFX_MSG(CXXXDlg) .... afx_msg UINT OnNcHitTest(CPoint point);...... //}}AFX_MSG 2,.cpp//{{AFX_MSG_MAP(CXXXDlg) ... ON_WM_NCHITTEST()... //}}AFX_MSG_MAP3,.cppUINT CXXXDlg::OnNcH原创 2007-06-08 15:42:00 · 686 阅读 · 0 评论 -
获取主机名,IP
//get hostnamechar hostname[20];gethostname(hostname,20);//get ipv4 address.hostent *pHost=::gethostbyname(hostname);in_addr addr;char *p=pHost->h_addr_list[0];memcpy(&addr.S_un.S_addr,p,pHost->h_le原创 2007-06-01 19:25:00 · 559 阅读 · 0 评论 -
获取系统当前时间
1,COleDateTime dtCurrent; dtCurrent = COleDateTime::GetCurrentTime(); CString strData = dtCurrent.Format("%Y年%m月%d %H:%M:%S 第%U周 星期%w");2,SYSTEMTIME time;CString strData;GetLocalTime(&time);str原创 2007-06-01 19:24:00 · 706 阅读 · 0 评论 -
抓屏
一.截取整个屏幕: CDC dc;dc.CreateDC("DISPLAY",NULL,NULL,NULL);CBitmap bm;CRect rect;GetClientRect(&rect);//int Width=GetSystemMetrics(SM_CXSCREEN);//int Height=GetSystemMetrics(SM_CYSCREEN);int Width=原创 2007-08-02 19:02:00 · 2207 阅读 · 0 评论 -
从数据库中读写图片
写图片进数据库(SQL Server 2000): DWORD m_nFileLen; char *m_pBMPBuffer; BOOL m_bNewUser; CFile file; if( !file.Open( "D:/MAP.bmp", CFile::modeRead) )原创 2007-08-02 19:07:00 · 2363 阅读 · 0 评论 -
系统托盘
/**////////////////////////////////////////////////////////////////////////////// // SystemIcon.cpp : implementation file #include "stdafx.h" #include "SystemIcon.h" #ifdef _DEBUG #define new DEBUG_原创 2007-08-17 08:56:00 · 2346 阅读 · 0 评论 -
自绘按钮
.h: /**//********************************************************************copyright: 2006-2007,Zhejiang Tianhuang Technology Industrial Co., Ltd.created: 2007/03/08 8:3:2007 19:59mod原创 2007-08-17 09:10:00 · 2257 阅读 · 0 评论 -
给对话框ToolBar加ToolTip
1,.hafx_msg BOOL Ontooltiptext(UINT, NMHDR* pnmhdr, LRESULT* presult);2,.cppON_NOTIFY_EX_RANGE(TTN_NEEDTEXTW, 0, 0xffff, Ontooltiptext) ON_NOTIFY_EX_RANGE(TTN_NEEDTEXTA, 0, 0xfff原创 2007-06-01 19:27:00 · 1505 阅读 · 0 评论 -
创建文件夹
CString strFilePath;strFilePath = "D://";strFilePath += filename;if (!SetCurrentDirectory(strFilePath)) { CreateDirectory(strFilePath, NULL);}原创 2007-06-01 19:30:00 · 562 阅读 · 0 评论 -
进制转换
//2进制转化为10进制CString CTHVZZtest24Dlg::BinToDec(CString strBin){ CString strDec; long nDec = 0, nLen; int i, j, k; nLen = strBin.GetLength(); for (i=0; i { if ( strBin[nL原创 2007-06-01 19:20:00 · 656 阅读 · 0 评论 -
Ado 连接数据库 Sql Server2000 及基本数据库操作
ADOConn.h // ADOConn.h: interface for the CADOConn class.///**///////////////////////////////////////////////////////////////////////#if !defined(AFX_ADOCONN1_H__E411A6A3_90BA_4C07_8BC5_5F48FFF4原创 2007-09-18 08:38:00 · 2750 阅读 · 0 评论