• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
张纯睿
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  问题与总结

上一页 1 2 3 4 5 6 下一页
Directx报错02

摘要:d3dutility.cpp(237) : fatal error C1010: unexpected end of file while looking for precompiled header directivenot use precompileor include “stdafx.h” 阅读全文
posted @ 2011-01-03 13:23 张纯睿 阅读(106) 评论(0) 推荐(0)
Directx报错01

摘要:--------------------Configuration: LDCTextCtrl - Win32 Debug--------------------Compiling...LDCTextControl.cppd3dx9math.h(392) : error C2061: syntax error : identifier 'THIS_FILE'd3dx9math.h(392) : error C2091: function returns functiond3dx9math.h(392) : error C2802: static member 'operator new' has 阅读全文
posted @ 2011-01-03 13:23 张纯睿 阅读(153) 评论(0) 推荐(0)
如何使程序启动后以托盘图标形式存在

摘要:ds 阅读全文
posted @ 2011-01-03 13:23 张纯睿 阅读(113) 评论(0) 推荐(0)
char *内容输出

摘要://test{int i;int width = 32;CString tmp;CString str0;for(i=0; ilen; i++){//tmp.Format(L"%6.6X", i);tmp.Format(L"%2.2X ", (unsigned char)pData[i]);str0+=tmp;}str0 = str0;TRACE("\r\n");TRACE(str0);} 阅读全文
posted @ 2011-01-03 13:21 张纯睿 阅读(281) 评论(0) 推荐(0)
如何在CRichEditCtrl控件中直接读如RTF格式的文件

摘要:如何在CRichEditCtrl控件中直接读如RTF格式的文件(这个是通过流的方式来读取文件) 如何在CRichEditCtrl控件中直接读如RTF格式的文件 Inserting an RTF string using StreamIn--------------------------------------------------------------------------------When inserting Rich Text Formatted text into the control there are two approaches you can take. Insert 阅读全文
posted @ 2011-01-03 13:21 张纯睿 阅读(303) 评论(0) 推荐(0)
报错 error C2664: 'CreateWindowExA' : cannot convert parameter 2 from 'unsigned short [10]' to 'const char *'

摘要://创建窗口 HWND hWnd = CreateWindow( L"ClassName", "三维字体", WS_OVERLAPPEDWINDOW, 200, 100, 600,500, GetDesktopWindow(), NULL, wc.hInstance, NULL );报错error C2664: 'CreateWindowExA' : cannot convert parameter 2 from 'unsigned short [10]' to 'const char *'因为这段代码是在 vs2005写的 在vc6去掉“L” //创建窗口 HWND hWnd = Creat 阅读全文
posted @ 2011-01-03 13:21 张纯睿 阅读(280) 评论(0) 推荐(0)
pRichEdit->SetBackgroundColor(FALSE, oldclr); 只能设置一半 的背景色

摘要:添加一句话pRichEdit-EnableWindow(TRUE);COLORREF res = pRichEdit-SetBackgroundColor(FALSE, oldclr);//PrintRichEdit 阅读全文
posted @ 2011-01-03 13:20 张纯睿 阅读(192) 评论(0) 推荐(0)
资源模块句柄的切换

摘要:产生这个问题的根源在于应用程序与MFC规则DLL共享MFC DLL(或MFC扩展DLL)的程序总是默认使用EXE的资源,我们必须进行资源模块句柄的切换,其实现方法有三:方法一 在DLL接口函数中使用:AFX_MANAGE_STATE(AfxGetStaticModuleState());我们将DLL中的接口函数ShowDlg改为:void ShowDlg(void){ //方法1:在函数开始处变更,在函数结束时恢复//将AFX_MANAGE_STATE(AfxGetStaticModuleState());作为接口函数的第一//条语句进行模块状态切换AFX_MANAGE_STATE(AfxGe 阅读全文
posted @ 2011-01-03 13:20 张纯睿 阅读(206) 评论(0) 推荐(0)
Edit vs2005环境下,缩略图在vista 下可以显示,在xp下始终不能显示

摘要:Edit vs2005环境下,缩略图在vista 下可以显示,在xp下始终不能显示,原因:window xp+vista \BCG版本兼容问题1\vista 下面编译通过的工程,在xp首先要删除无关的工程文件如clw\ncb...2\stdafx要用新的BCG生成的//////////////////////////////////////////////////////////new stdafx.h// stdafx.h : include file for standard system include files,// or project specific include files 阅读全文
posted @ 2011-01-03 13:20 张纯睿 阅读(147) 评论(0) 推荐(0)
error C2664: 'strcpy' : cannot convert parameter 1 from 'WCHAR [32]' to 'char *'

摘要:error C2664: 'strcpy' : cannot convert parameter 1 from 'WCHAR [32]' to 'char *' strcpy(m_ntfIcon.szTip,w_tip);---lstrcpyW(m_ntfIcon.szTip,w_tip); 阅读全文
posted @ 2011-01-03 13:19 张纯睿 阅读(303) 评论(0) 推荐(0)
无边框窗口实现拖拉效果

摘要:实现效果需要处理以下这三个消息:WM_NCHITTEST WM_SETCURSOR WM_NCLBUTTONDOWNUINT CXXXDlg::OnNcHitTest(UINT nHitTest, CPoint point)...{// TODO: 在此添加消息处理程序代码和/或调用默认值CRect rect;CRect rect1;GetWindowRect(&rect);rect1 = rect;rect1.DeflateRect(10, 10, -10, -10);rect1.NormalizeRect();if(point.x = rect.left+3)return HTLEFT; 阅读全文
posted @ 2011-01-03 13:19 张纯睿 阅读(273) 评论(0) 推荐(0)
CView和CMainFrame 创建标记菜单,CheckMenu

摘要:一般做法: 在MFC Program时候,当对菜单进行创建标记菜单项的时候,可以在CMainFrame的OnCreate函数中通过如下代码实现:GetMenu()-GetSubMenu(5)-CheckMenuItem(0,MF_BYPOSITION | MF_UNCHECKED); 可是我们有时候由于某些特殊的要求要在CView类中实现该功能,如果直接在CView的某个消息响应函数中添加以上代码,会有严重警告的错误!因为这样得到的菜单还是主窗口下的菜单即主框架的菜单,而不是对应视图的菜单。CView视图关联的菜单和刚生成主窗口的那个主窗口菜单不一样。我们的目的是要对主窗口的菜单进行操作, 阅读全文
posted @ 2011-01-03 13:19 张纯睿 阅读(166) 评论(0) 推荐(0)
vs2005开发环境从C#改为C++开发布局

摘要:随心所欲的设置你的vs2005开发环境 http://dotnet.itpub.net/post/20969/270707如果想改变成其它,如C#的开发环境,可以这样:工具/导入导出设置,选择重置 阅读全文
posted @ 2011-01-03 13:19 张纯睿 阅读(125) 评论(0) 推荐(0)
点击CRichEdit ctrl 后如何获得当前点击位置

摘要:点击CRichEdit ctrl 后的消息消息映射 是OnCaptureChanged 消息, 在这个消息里能够处理// TODO: 在此处添加消息处理程序代码long nStart, nEnd;this-GetSel(nStart, nEnd);int a= 1;就能够获得当前点击位置 阅读全文
posted @ 2011-01-03 13:18 张纯睿 阅读(306) 评论(0) 推荐(0)
Dll 中创建非模式对话框 报错

摘要: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 阅读全文
posted @ 2011-01-03 13:18 张纯睿 阅读(245) 评论(0) 推荐(0)
如何使用来自 Rich Edit(CRichEditCtrl) 控件的内置打印功能

摘要: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 阅读全文
posted @ 2011-01-03 13:17 张纯睿 阅读(500) 评论(0) 推荐(0)
MFC类中获得其它类指针

摘要:当用VC++的Application Wizard生成除了CDialog Basiced以外的应用程序时,将自动产生视图类、文档类、主帧窗口类、应用程序类等等。一般来说,程序的核心数据及操作在文档类中实现。跟界面有关的数据及操作在视图类中实现。当需要在某个类中使用不属于该类的数据时,必须要取得该数据所属类的指针。从视图类获得文档类的指针是很容易的,用GetDocument即可,这在一般的MFC文档中有介绍,也是编程中极为常用的的操作,比如视图类在进行重画等操作时,往往要用到文档类中的数据。然而只能从视图类获得文档类的指针是远远不够的,每个类都有获得其它各个类指针的一套方法,现归纳如下:为方便说 阅读全文
posted @ 2011-01-03 13:17 张纯睿 阅读(112) 评论(0) 推荐(0)
调试经验总结-VC下的错误对话框

摘要:调试经验总结-VC下的错误对话框http://hi.baidu.com/yjsagacity/blog/item/bb76848f959198e9f11f3610.html 阅读全文
posted @ 2011-01-03 13:17 张纯睿 阅读(127) 评论(0) 推荐(0)
Windows 进程管理知识

摘要: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是一个标准的动态连接库主机处理服务. 介 绍: 阅读全文
posted @ 2011-01-03 13:15 张纯睿 阅读(252) 评论(0) 推荐(0)
动态创建Activex控件

摘要: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 阅读全文
posted @ 2011-01-03 13:15 张纯睿 阅读(95) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3