摘要:
error C2664: 'strcpy' : cannot convert parameter 1 from 'WCHAR [32]' to 'char *' strcpy(m_ntfIcon.szTip,w_tip);---lstrcpyW(m_ntfIcon.szTip,w_tip); 阅读全文
摘要:
点击CRichEdit ctrl 后的消息消息映射 是OnCaptureChanged 消息, 在这个消息里能够处理// TODO: 在此处添加消息处理程序代码long nStart, nEnd;this-GetSel(nStart, nEnd);int a= 1;就能够获得当前点击位置 阅读全文
摘要:
AFX_MANAGE_STATE(AfxGetStaticModuleState()); CPanel *dlg=new CPanel(); dlg-Create(IDD_PANEL,parent); dlg-ShowWindow(SW_SHOW); void CWnd::AssertValid() const { ... else { // should be a normal window ASSERT(::IsWindow(m_hWnd)); // should also be in the permanent or temporary handle map C 阅读全文
摘要:
http://support.microsoft.com/kb/129860如何使用来自 Rich Edit 控件的内置打印功能打印 Rich Edit 控件包括标准的打印 API 的使用以及两个 Rich Edit 控件邮件,EM _ FORMATRANGE 和 EM_DISPLAYBAND。 可以由其自身或结合 EM_DISPLAYBAND 邮件使用 EM _ FORMATRANGE 消息。 本文结尾处包含下面是代码示例演示了这些信息的使用情况的。 EM _ FORMATRANGE此消息用于设置为打印机 DC 文本的格式,并可以选择向打印机发送输出。 wParam 参数,此邮件的是一个 B 阅读全文
摘要:
当用VC++的Application Wizard生成除了CDialog Basiced以外的应用程序时,将自动产生视图类、文档类、主帧窗口类、应用程序类等等。一般来说,程序的核心数据及操作在文档类中实现。跟界面有关的数据及操作在视图类中实现。当需要在某个类中使用不属于该类的数据时,必须要取得该数据所属类的指针。从视图类获得文档类的指针是很容易的,用GetDocument即可,这在一般的MFC文档中有介绍,也是编程中极为常用的的操作,比如视图类在进行重画等操作时,往往要用到文档类中的数据。然而只能从视图类获得文档类的指针是远远不够的,每个类都有获得其它各个类指针的一套方法,现归纳如下:为方便说 阅读全文
摘要:
调试经验总结-VC下的错误对话框http://hi.baidu.com/yjsagacity/blog/item/bb76848f959198e9f11f3610.html 阅读全文
摘要:
tcpsvcs.exe] 进程文件: tcpsvcs or tcpsvcs.exe 进程名称: TCP/IP Services 描 述: TCP/IP Services Application支持透过TCP/IP连接局域网和Internet。提供在 PXE 可远程启动客户计算机上远程安装 Windows 2000 Professional的能力。 [svchost.exe] 进程文件: svchost or svchost.exe 进程名称: Service Host Process 描 述: Service Host Process是一个标准的动态连接库主机处理服务. 介 绍: 阅读全文
摘要:
http://www.codeguru.com/Cpp/COM-Tech/activex/controls/article.php/c5537#control_creationCString strControlProgid;strControlProgid="SuperDisplay Control"; //calendar controlRECT rc;rc.top = 0;rc.left = 0;rc.bottom = 100;rc.right = 100;CWnd m_ControlWrapper;BOOL bStat=FALSE;bStat=m_ControlWrapper.Crea 阅读全文
摘要:
获取 xml 节点文本,一下方式如果遇到很长的文本(如CRichEditCtrl 的 rtf 流)则无法返回正确值MSXML2::IXMLDOMNodePtrm_spCurrentNode;for(INT i=0;im_spCurrentNode-childNodes-length;i++){if(m_spCurrentNode-childNodes-item[i]-nodeType ==MSXML2::NODE_TEXT){ str1 = m_spCurrentNode-childNodes-item[i]-text;strNodeValue = str1;break;}/ 阅读全文
摘要:
http://www.cnblogs.com/EricYang/archive/2009/09/03/1559827.html其实转的是两篇文章,有些交叉点故合为一篇,分别转自:函数简介:memmove、memcpy和memccpy简介函数实现:strcpy()、memcpy()、memmove()、memset()的实现memmove、memcpy和memccpy三个函数都是内存的拷贝,从一个缓冲区拷贝到另一个缓冲区。 memmove(void *dest,void*src,int count) memcpy(void *dest,void *src,int count) memccpy(v 阅读全文