摘要:
ds 阅读全文
摘要:
//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);} 阅读全文
摘要:
如何在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 阅读全文
摘要:
//创建窗口 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 阅读全文
摘要:
添加一句话pRichEdit-EnableWindow(TRUE);COLORREF res = pRichEdit-SetBackgroundColor(FALSE, oldclr);//PrintRichEdit 阅读全文
摘要:
产生这个问题的根源在于应用程序与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 阅读全文
摘要:
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 阅读全文
摘要:
实现效果需要处理以下这三个消息: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; 阅读全文
摘要:
一般做法: 在MFC Program时候,当对菜单进行创建标记菜单项的时候,可以在CMainFrame的OnCreate函数中通过如下代码实现:GetMenu()-GetSubMenu(5)-CheckMenuItem(0,MF_BYPOSITION | MF_UNCHECKED); 可是我们有时候由于某些特殊的要求要在CView类中实现该功能,如果直接在CView的某个消息响应函数中添加以上代码,会有严重警告的错误!因为这样得到的菜单还是主窗口下的菜单即主框架的菜单,而不是对应视图的菜单。CView视图关联的菜单和刚生成主窗口的那个主窗口菜单不一样。我们的目的是要对主窗口的菜单进行操作, 阅读全文
摘要:
随心所欲的设置你的vs2005开发环境 http://dotnet.itpub.net/post/20969/270707如果想改变成其它,如C#的开发环境,可以这样:工具/导入导出设置,选择重置 阅读全文