• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
张纯睿
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 112 113 114 115 116 117 118 119 120 ··· 133 下一页
2011年1月6日
MFC应用程序中处理消息的顺序
摘要: http://apps.hi.baidu.com/share/detail/11053326MFC应用程序中处理消息的顺序1.AfxWndProc() 该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用, 然后调用WindowProc()函数3.WindowProc() 该函数负责发送消息到OnWndMsg()函数,如果未被处理,则调用DefWindowProc()函数4.OnWndMsg() 该函数的功能首先按字节对消息进行排序,对于WM_COM 阅读全文
posted @ 2011-01-06 14:02 张纯睿 阅读(126) 评论(0) 推荐(0)
VC非模式对话框创建和销毁
摘要: http://apps.hi.baidu.com/share/detail/11053326非模态对话框相对于模态对话框,他的创建和销毁过程和模态对话框有一定的区别 先看一下MSDN的原文:When you implement a modeless dialog box, always override the OnCancel member function and call DestroyWindow from within it. Don’t call the base class CDialog::OnCancel, because it calls EndDialog, which 阅读全文
posted @ 2011-01-06 14:01 张纯睿 阅读(284) 评论(0) 推荐(0)
2011年1月3日
error LNK2005
摘要: http://apps.hi.baidu.com/share/detail/17141856其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况: LIBCMT.lib(crt0dat.obj) : error LNK2005: __amsg_exit already defined in MSVCRTD.lib(MSVCR80D.dll)LIBCMT.lib(crt0dat.obj) : error LNK2005: __initterm_e already defined in MSVCRTD.lib(MSVC 阅读全文
posted @ 2011-01-03 23:09 张纯睿 阅读(165) 评论(0) 推荐(0)
Detours开发包02-实现对API的截获
该文被密码保护。 阅读全文
posted @ 2011-01-03 22:59 张纯睿 阅读(38) 评论(0) 推荐(0)
Detours开发包01-nmake文件
该文被密码保护。 阅读全文
posted @ 2011-01-03 22:53 张纯睿 阅读(23) 评论(0) 推荐(0)
CDocument继承自CCmdTarget类,只能接收WM_COMMAND
摘要: // 错误原因:CDocument继承自CCmdTarget类,只能接收WM_COMMAND,它的消息处理函数原形为//LRESULT CSuperEditDoc::OnFileProcess(WPARAM wParam, LPARAM lParam)//{// UINT pos = HIWORD(lParam);// UINT max = HIWORD(lParam);//// CBCGPStatusBar pBar = GetStatusBar();//// GetStatusBar().EnablePaneProgressBar(1, -1);//// GetStatusBar().En 阅读全文
posted @ 2011-01-03 13:29 张纯睿 阅读(159) 评论(0) 推荐(0)
CListCtrl使用指南
摘要: 2007-06-05 17:24创建图形列表并和CListCtrl关联:m_image_list.Create(IDB_CALLER2, 16, 10, RGB(192,192, 192));m_image_list.SetBkColor( GetSysColor( COLOR_WINDOW ) );m_caller_list.SetImageList( &m_image_list, LVSIL_SMALL);为报表添加4列: char *szColumn[]={"昵称","IP地址","登陆时间","状态"}; int widths[]={100,98,70,55}; LV_COLUMN l 阅读全文
posted @ 2011-01-03 13:28 张纯睿 阅读(165) 评论(0) 推荐(0)
软件打开文件,程序退出,结果文件变成空文件
摘要: // BOOL res = CDocument::OnSaveDocument(lpszPathName);//这句话会重写打开的文件,如果在序列化中没有操作,则文件以空文件的形势保存 阅读全文
posted @ 2011-01-03 13:27 张纯睿 阅读(107) 评论(0) 推荐(0)
如何从一个CBitmap或是资源位图中截取一部分到另一个CBitmp中
摘要: void CSkinAnalyseDoc::GetRectBmp(CBitmap *pDesBmp, CBitmap *pSrcBmp, CRect rc, CView *pParent){// CClientDC MemDC(pParent);// CDC showDC;// showDC.CreateCompatibleDC(&MemDC);//// CBitmap *pOldBmp1 = MemDC.SelectObject(pSrcBmp);// CBitmap *pOldBmp2 = showDC.SelectObject(pDesBmp);// showDC.BitBlt(0, 0 阅读全文
posted @ 2011-01-03 13:27 张纯睿 阅读(321) 评论(0) 推荐(0)
CRichEdit文本控件属性下不能预览字体颜色
摘要: 按照以下方法解决void CTextCtrlPropertyPage02::OnButton1() {..... // clr CRichEditCtrl *pEdit = (CRichEditCtrl *)GetDlgItem(IDC_RICHEDIT1_TEXT); CHARFORMAT cf; ZeroMemory(&cf, sizeof(CHARFORMAT)); pEdit-SetSel(0, -1); cf.dwMask = CFM_COLOR; cf.cbSize = sizeof(CHARFORMAT); pEdit-GetSelectionCharFormat(cf); 阅读全文
posted @ 2011-01-03 13:27 张纯睿 阅读(143) 评论(0) 推荐(0)
上一页 1 ··· 112 113 114 115 116 117 118 119 120 ··· 133 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3