摘要: 一、怎么样在MDI程序里面切换不同的视图我在MDI里面建立了两个视图和两个文档,怎样从一个 视图切换到另外一个视图? CMultiDocTemplate* pDocTemplate; pDocTemplate = new CMultiDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CVideoConferenceDoc), RUNTIME_CLASS(CVideoConferenceChildFrame), // custom MDI child frame RUNTIME_CLASS(CVideoConferenceView1)); Afx... 阅读全文
posted @ 2012-10-30 17:17 任智康 阅读(1613) 评论(0) 推荐(0)
摘要: 在android 2.3上设计的下载程序,在android 4.0上运行时报android.os.NetworkOnMainThreadException异常,原来在4.0中,访问网络不能在主程序中进行,有两个方法可以解决。 一个是在主程序中增加:// 详见StrictMode文档 StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads() .detectDiskWrites() .detectNetwork() // o... 阅读全文
posted @ 2012-10-30 15:19 任智康 阅读(365) 评论(0) 推荐(0)
摘要: 1. 什么是窗口 MSDN: In a graphical Win32-based application, a window is a rectangular area of the screen where the application displays output and receives input from the user. Therefore, one of the first tasks of a graphical Win32-based application is to create a window. 大意:窗口就是一个矩形区域,应用程序可以用它来显示输出,或者.. 阅读全文
posted @ 2012-10-30 15:14 任智康 阅读(18840) 评论(0) 推荐(1)
摘要: InvalidateRect(HWND) 使无效 ValidateRect(HWND)使有效 区别在重绘 InvalidateRect(HWND) 使窗口无效 产生消息WM_PAINT; ValidateRect(HWND)使窗口有效 清除消息队列中的WM_PAINT消息Invalidate() -- RedrawWindow() -- UpdateWindow()三个函数有什么异同? Invalidate()是强制系统进行重画,但是不一定就马上进行重画。因为Invalidate()只是通知系统,此 时的窗口已经变为无效。强制系统调用WM_PAINT,而这个消息只是Post(寄... 阅读全文
posted @ 2012-10-30 11:38 任智康 阅读(665) 评论(0) 推荐(0)