窗口是屏幕上的一个矩形区域。窗口分为3种:重叠窗口、弹出窗口和子窗口。每个窗口都有由系统绘制的“非客户区”和应用程序绘制的“客户区”。在MFC中,CWnd类为各种窗口提供了基类。1通过HWND获得CWnd指针通过HWND获得Cwnd指针可以调用Cwnd::FromHandle函数。12345678v...
分类:
编程语言 时间:
2014-09-22 23:08:23
阅读次数:
371
- (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); //起点移动到(0,0) CGContextMoveToPoint(context, 0, 0); //画线到(100,...
分类:
其他好文 时间:
2014-09-22 22:22:23
阅读次数:
208
Windows 应用程序的控制栏包括工具栏和状态栏等。在工具栏中可以添加按钮和控件,实现快捷操作。在状态栏中可以显示一些提示信息。MFC 中,控制栏中的工具栏和状态栏分别通过 CToolBar 类和 CstatusBar 类实现,它们的父类都为 CContorlBar 类。33 创建工具栏创建工具栏...
分类:
编程语言 时间:
2014-09-22 21:41:23
阅读次数:
258
win7 64 下创建mfc后直接编译运行报错:fatal error LNK1146: 没有用选项“/out:”指定的参数。
按照
VS2010编译的时候出现fatal error LNK1146: 没有用选项“/out:”指定的参数
上说的方案也没有成功。
最后解决办法是将X:\Program Files\Microsoft Visual Studio 10.0\VC\bin...
MFC中关闭窗口的几种办法:退出程序用AfxGetMainWnd()->SendMessage(WM_CLOSE);关闭当前窗口用DestroyWindow( );关闭模式对话框用EndDialog(0);MFC中MessageBox的用法消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方...
分类:
其他好文 时间:
2014-09-22 19:56:23
阅读次数:
223
1、必须在.h头文件里添加virtual void draw();//必须重写这个函数,画图要在这函数中画2、在.cpp里重写draw()void HelloWorld::draw(){ CCSize m_visibleSize = CCDirector::sharedDirector()->...
分类:
其他好文 时间:
2014-09-22 15:57:42
阅读次数:
219
场景:
1. mfc,wtl的原生控件都是通过父窗口拦截 WM_CTLCOLORSTATIC 事件来修改子控件的颜色和背景色,CStatic可以通过返回HOLLOW_BRUSH来绘制透明背景:
m_HollowBrush = AtlGetStockBrush(HOLLOW_BRUSH);
但是如果使用manifest文件使用最新 外观样式的话,返回HOLLOW_BRUSH对checkbox和radio button没有任何效果,原背景还是存在。虽然通过自绘一个checkbox和radio butto...
分类:
其他好文 时间:
2014-09-21 16:54:35
阅读次数:
294
一 MFC程序执行过程剖析1)我们知道在WIN32API程序当中,程序的入口为WinMain函数,在这个函数当中我们完成注册窗口类,创建窗口,进入消息循环,最后由操作系统根据发送到程序窗口的消息调用程序的窗口函数。而在MFC程序当中我们不在能找到类似WinMain这样的程序入口,取而代之的是一系列派...
分类:
其他好文 时间:
2014-09-21 16:15:20
阅读次数:
302
void CJjjView::OnPaint() { CPaintDC dc(this); //屏幕初始化 dc.SetMapMode(MM_LOENGLISH);//0.01in ;1英寸映射 dc.SetTextAlign(TA_CENTER|TA_BOTTOM); ...
分类:
其他好文 时间:
2014-09-21 12:04:10
阅读次数:
292