![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
n_s_x
这个作者很懒,什么都没留下…
展开
-
如何改变MFC应用程序主窗口的类名
说明 MFC自动创建的应用程序中,主窗口的类名是固定的。但在许多情况下,你可能希望自己拟定MFC的主窗口的类名。 如果你想进行进程间通信(IPC),这种技术就更显得简洁有效。最早的实现不同进程间通信的方法是发送消息,但是发送消息需要知道发送的目标对象,即确定目标窗口,识别出它的ID。 一种方法是迭代所有具有最上面显示属性的窗口,然后选出目标窗口的类名或者窗口名称,或者转载 2014-02-20 21:26:22 · 2493 阅读 · 0 评论 -
MFC双缓冲解决图象闪烁
转载网上找到的一篇双缓冲的文章,很好用。_______________________________________________________________________显示图形如何避免闪烁,如何提高显示效率是问得比较多的问题。而且多数人认为MFC的绘图函数效率很低,总是想寻求其它的解决方案。MFC的绘图效率的确不高但也不差,而且它的绘图函数使用非常简单,只要使用方法得转载 2014-03-22 21:48:15 · 572 阅读 · 0 评论 -
MFC中的CDC详细教程(2)
OBJ_PAL // Returns the current selected palette. OBJ_FONT // Returns the current selected font. OBJ_BITMAP // Returns the current selected bitmap.也可分别调用CDC类的下列成员函数来做同样的事:CPen* GetCu转载 2014-03-22 21:57:18 · 1057 阅读 · 0 评论 -
MFC中的CDC详细教程(3)
3.拖放画动态直线下面是一个较完整的拖放动态画直线的例子:// 类变量class CDrawView : public CView { //……protected: BOOL m_bLButtonDown, m_bErase; // 判断是否按下左鼠标键//和是否需要擦除图形的类变量 CPoint p0, pm; /转载 2014-03-22 22:04:10 · 1223 阅读 · 0 评论 -
MFC中的CDC详细教程(1)
绘图一般在视图类的(屏幕/打印机)绘图消息响应函数OnDraw中进行,例如:void CTestView::OnDraw(CDC* ) { CTestDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) return;转载 2014-03-22 21:56:05 · 1990 阅读 · 0 评论