模式对话框和非模式对话框的区别一、 创建的区别在WIN32中,模式对话框的创建一般是使用DialogBox来进行创建的。而非模式对话框则是利用CreateWindow来创建的。在MFC或是WTL中,模式对话框一般是使用DoModal,而非模式对话框的创建则是使用Create。模式对话框创建后,程序的...
分类:
其他好文 时间:
2014-08-22 10:37:05
阅读次数:
176
有些时候直接创建OpenGL窗口不适合,或者根本不允许再创建窗口,就像我现在的这个项目,创建的窗口显示不出来,被主框架限定,而我只能在ActiveX控件的子类里做一些相关工作,那只能用到OpenGL的离屏渲染技术了~即不直接绘制到窗口上,而是绘制到一张位图上,然后再次调用这张位图实现后续的工作。
下面就总结怎么使用所谓的“离屏渲染”。
const int WIDTH = 500;
...
分类:
其他好文 时间:
2014-08-22 09:22:36
阅读次数:
221
最开始的消息传递
1.AfxWndProc()
该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc
2.AfxCallWndProc()
该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数
3.WindowProc()
该函数负责发送消息到OnWndMsg()函数,如果未被处理,则调用De...
分类:
其他好文 时间:
2014-08-22 09:22:06
阅读次数:
170
HICONhIcon[4];//图标句柄数组 //加载三个图标,并将它们的句柄保存到数组 hIcon[0]=theApp.LoadIcon(IDI_ICON_TREE_CLOSE); hIcon[1]=theApp.LoadIcon(IDI_ICON_TREE_EXPEND); hIcon[2]=theApp.LoadIcon(IDI_ICON_VIDEO_USER_OFFLINE); hIcon[3]=theApp.LoadIcon(IDI_ICON_VI..
分类:
其他好文 时间:
2014-08-22 02:57:26
阅读次数:
263
1、双击打开QTP10.0,启动过程中测试类型选择“WEB”。2、进入主界面,New——Test,新建一个测试用例。3、点击Record按钮,Record and settings对话框中,可以选择WEB测试和Windows Application两种不同的测试对象类型,这里选择Windows Ap...
分类:
其他好文 时间:
2014-08-22 00:09:35
阅读次数:
322
一、基本知识点常见的dialog基本代码:AlertDialog.Builder builder = new AlertDialog.Builder(this);AlertDialog dialog = builder.create();dialog.show();1)常见对话框builder.setMessage("浏览传智播客的网站");builder.setPositiveButton2)选...
分类:
移动开发 时间:
2014-08-21 22:54:05
阅读次数:
244
我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其它平台开发经验的朋友都会知道,大部分的平台都仅仅提供了几个最简单的实现,假设我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,可是一般的情况却是这样,我们重写...
分类:
移动开发 时间:
2014-08-21 22:35:24
阅读次数:
297
CStringCCallSchedulingSystemDlg::GetFilePath(void){ HMODULEmodule=GetModuleHandle(0); charpFileName[MAX_PATH]; GetModuleFileName(module,pFileName,MAX_PATH); CStringcsFullPath(pFileName); intnPos=csFullPath.ReverseFind(_T(‘\\‘)); if(nPos<0) returnCString..
分类:
其他好文 时间:
2014-08-21 19:34:55
阅读次数:
385
我想实现一个效果,从底部向上逐渐弹出。如下图所示:1.点击 显示 按钮时,一个dialog对话框从底部慢慢向上弹出。2.关闭dialog时, dialog缓慢的移动向底部消失。很平滑的效果。 实现方式:在activity中写代码如下1234567891011121314151617181920212...
分类:
其他好文 时间:
2014-08-21 19:18:14
阅读次数:
184
一、程序名国际化1、首先添加应用对多语言支持的国际化文件点击工程根目录,然后选择PROJECT下的项目,然后选择Info选项卡,在底部可以看到Localizations,点击“+”号,可以添加国际化文件,例如添加一个简体中文Chinese(Simplified),弹出对话框后点击确定,此时在Supp...
分类:
其他好文 时间:
2014-08-21 19:12:44
阅读次数:
192