
MFC
请叫我大聪明~
勿在浮沙筑高台
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
树形控件右键菜单
void CMFC_PEDlg::OnRclickTreePeheader(NMHDR* pNMHDR, LRESULT* pResult) { // TODO: Add your control notification handler code here CRect rect; CPoint point; GetCursorPos(&point); m_Tree原创 2013-07-03 07:33:35 · 1534 阅读 · 0 评论 -
vc获取Access/ SqlServer 获取主键
#include #include #include #include int CDBManager::GetPrimaryKey(CString path, CString dbsource, DATEBASETYPE dbtype,CString ServerStr, CString TableName, vector& list){ _bstr_t bstrConn; if(d原创 2016-01-22 15:31:34 · 583 阅读 · 0 评论 -
winsock IOCP收发例子
// IOCP_console3.cpp: 主项目文件。#include "stdafx.h"#include #include #include #include #include #pragma comment(lib, "WS2_32.lib")#define MAX_BUFFER 256#define MAX_TIMEOUT 1000#defin转载 2013-12-05 19:39:43 · 865 阅读 · 0 评论 -
在线程中UpdateData
在线程中通过发送消息UpdateData界面1.自定义消息:#define WM_UPDATEDATA WM_USER+1 // 2.添加消息映射: ON_MESSAGE(WM_UPDATEDATA, OnUpdateData)3.定义消息处理函数:LRESULT CDlg::OnUpdateData(WPARAM wParam, LPARAM lParam){ Upd原创 2013-12-03 12:29:49 · 824 阅读 · 0 评论 -
ado连数据库
m_pConnection.CreateInstance("ADODB.Connection"); _bstr_t strConnect = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=USERINFO;Data Source=ADMINADM-C37D9\原创 2013-12-01 15:29:02 · 832 阅读 · 0 评论 -
UNICODE中的格式化
CString csStr; csStr.Format(_T("服务器开始监听,端口号:%d, IPAddr:%s"), ntohs(sockAddr.sin_port), CStringW(inet_ntoa(sockAddr.sin_addr)));原创 2013-11-30 21:56:29 · 1056 阅读 · 0 评论 -
读取其他进程内存
DWORD dwAddress = strtoul(m_strAddress, 0, 16); char *pBuff = new char[m_nSize]; HANDLE hProcess = NULL; DWORD dwReadBytes = 0; if (pBuff == NULL) { goto SA原创 2013-11-01 22:25:08 · 1386 阅读 · 0 评论 -
vc6.0画走势图、折线图、饼状图的准备工作
VC中画这些图,需要使用到画图控件,步骤如下:1.下载MSCHART20.OCX ,放到C:\Windows\System32目录下。2.注册控件。在cmd中键入 regsvr32 C:\Windows\System32\mschart20.ocx;3 将控件添加到注册表中,复制以下代码并保存为.reg文件,注意需保存为ascii码而不是unicode.双击并运行注册成功,就能在VC中原创 2013-10-19 23:25:38 · 2461 阅读 · 0 评论 -
Hook的使用
#include "stdafx.h"#pragma data_seg("MY_DATA")HHOOK g_hHook = NULL;#pragma data_seg()#pragma comment(linker, "/SECTION:MY_DATA,RWS")HINSTANCE g_hIns = NULL;//键盘钩子回调函数LRESULT原创 2013-09-25 10:04:48 · 685 阅读 · 0 评论 -
模拟 mfc 类型识别
#include #include struct RuntimeClass {public:char* pszClassName;RuntimeClass* pBase;};class CTest {virtual IsKindOf(RuntimeClass& rt){RuntimeClass *prt = &rtCTestInfo;for(原创 2013-09-16 22:38:11 · 776 阅读 · 0 评论 -
OpenThread的用法
typedef HANDLE (WINAPI *_OPENTHREAD)(DWORD,BOOL,DWORD);_OPENTHREAD OpenThread=(_OPENTHREAD)GetProcAddress(GetModuleHandle(_T("Kernel32.dll")),"OpenThread");OpenThread(NULL,FALSE,ThreadId);转载 2013-07-23 21:15:55 · 4768 阅读 · 0 评论 -
获取某路径下所有文件
BOOL Ctestdll1Dlg::GetFilelist(CString strSourceDir, vector& filelist, char* Suffix){CFileFind fileFind;int i = 0; CString strdir = strSourceDir + _T("\\*.*");if(fileFind.FindFile(strdir,0原创 2016-02-17 13:11:11 · 487 阅读 · 0 评论