mfc-MFC一个问题,这么理解对么MFC一个问题,这么理解对么

问题描述

MFC一个问题,这么理解对么MFC一个问题,这么理解对么

MFC一个问题,这么理解对么,OnSize调用了OnDraw,OnDraw调用OnPaint,这个思路对么?

解决方案

OnSize触发了wm_paint,于是调用了onpaint,应该这么说。

解决方案二:

OnPaint()是消息响应函数,
OnDraw()是虚函数

两个并不是对等的。

解决方案三:

一个〈深入浅出mfc〉这本书中的一个问题,请大家多多次教
给自己提一个问题,关于MFC的,改日再解决

时间: 2024-11-01 15:36:00

mfc-MFC一个问题,这么理解对么MFC一个问题,这么理解对么的相关文章

mfc-在一个MFC多文档应用程序中加了一个校验对话框

问题描述 在一个MFC多文档应用程序中加了一个校验对话框 在一个MFC多文档应用程序中加了一个校验对话框,我验证成功后,改对话框消除,需要进入原来的进程,不知道为什么进不去了?这个是调用对话框的源码:CLicenseDlg dlg; m_pMainWnd = &dlg; CLicenseDlg * log = new CLicenseDlg;if (log->DoModal()!= IDOK){ // TODO: Place code here to handle when the dial

界面-如何使打开的其他程序或者文档在MFC窗口中显示,而不是新打开一个窗口

问题描述 如何使打开的其他程序或者文档在MFC窗口中显示,而不是新打开一个窗口 我想在程序界面中指定一个区域,用于显示被打开的其他程序或者文档的界面.可是我用ShellExecute函数打开指定的那个文档和程序的时候,总是会再启动另一个窗口,效果就像是直接点击打开那个文件一样. 解决方案 将mfc窗口设置为其它程序的父窗口 解决方案二: 参考:程序只允许打开唯一实例且所有关联文档都在同一实例内打开的一揽子解决办法http://blog.csdn.net/IfI/article/details/1

程序-MFC怎样将一个视图的滑块值传递给另一个视图的变量?

问题描述 MFC怎样将一个视图的滑块值传递给另一个视图的变量? 2C 有没有大神给个完整的程序,我自己写了个程序,但是总是有错误,我建了个函数,总说函数必须返回一个值,是什么问题?谢谢 解决方案 视图之间通过mainframe框架来交换数据. 解决方案二: 可以通过主框架窗口CMainFrame类来中转~ 解决方案三: 可以通过主框架窗口类来中转CMainFrame类

指针-MFC 我想用主线程写东西到一个文件,同时一个线程从同一文件读东西出来

问题描述 MFC 我想用主线程写东西到一个文件,同时一个线程从同一文件读东西出来 怎么弄?两个文件指针?因为是同一个文件,怎么办?主线程给那个线程传参数时用什么参数,文件的指针?句柄?如果是句柄怎么获得啊? 解决方案 文件有独占打开,有共享打开.你这种情况,肯定得共享打开.你没有说具体的环境,所以很难进一步描述.最简单的就是两个线程各自用共享模式打开同一个文件.期间应该会有一些同步的操作,要注意就可以了 解决方案二: 你需要告诉具体的环境,才能详细描述 解决方案三: CFile:Open()的第

MFC cwebbrowser2 navigate只载入循环后的最后一个页面

问题描述 MFC cwebbrowser2 navigate只载入循环后的最后一个页面 用mfc提取了指定页面的html代码,然后用boost::regex正则表达式循环提取了几个 标签里的内容 我想把提取出来的内容跟一些字符组装起来,再navigate一下,提交出去.但是每次只navigate循环之后的最后一个网址. 求大神,弄了两天了,加了gettickcount还是不行 解决方案 没有代码没有真相,你是怎么保存的url,数组是不是引用了同一个地址的字符串 解决方案二: 每次提交的确实是同样

c++-求助!MFC CTreeCtrl如何整体移动某个项到另一个项内

问题描述 求助!MFC CTreeCtrl如何整体移动某个项到另一个项内 即整体移动某项到另一项作为其子项. (被移动项还有自己的子项的),有没有啥办法? 类里好像也没啥相关的函数 这里不需要实现拖拽,就类似于删除某项后把其放入"回收站"项 解决方案 递归复制再删除 HTREEITEM hR; void CMtapp1Dlg::OnButton1() { // TODO: Add your control notification handler code here HTREEITEM

mfc中如何在一个cstring变量中查找另一个cstring变量然后删除掉!

问题描述 mfc中如何在一个cstring变量中查找另一个cstring变量然后删除掉! 例如 cstring a; cstring b; 在a中查找b,找到后删除! 求大神指导啊! 解决方案 最简单的 cstring a = "abc"; cstring b = "b"; a = a.replace("b", ""); 解决方案二: CString a="123abc56a"; CString b=&qu

MFC技术内幕系列之(四)---MFC消息映射与消息传递内幕

 ////////////////////////////////////////////////////////////////////////////////////                     /********* 文章系列:MFC技术内幕系列***********/                     /************MFC技术内幕系列之(四)***********/                     /*****文章题目:MFC消息映射与消息传递内幕**

评侯捷的<深入浅出MFC>和李久进的<MFC深入浅出>

侯捷的<深入浅出mfc>相信大家都已经很熟悉了,论坛上也有很多介绍,这里我就不多说了. 而李久进的<mfc深入浅出>,听说的人可能就少得多.原因听说是这本书当时没有怎么宣传,而自从1999年第1版后,似乎也没有重印过,现在市面上根本找不到,所以大部分人都不知道.我手里现在恰好有一本,是从图书馆借的.这本书全名为<mfc深入浅出--从mfc设计到mfc编程>李久进编著,华中理工大学出版.此书极佳! 我这本书是1999年9月第一版,印数居然只有5000册.这么好的书只印50