假设用MFC的话,请尽量使用afxmessagebox,由于这个全局的对话框最安全,也最方便。可是在WIN32 SDK的情况下仅仅能使用MESSAGEBOX。MessageBox()是Win32API函数.后者是mfc中的全局函数.在MFC中能用MessageBox()的地方都能用AfxMessag...
分类:
其他好文 时间:
2014-08-13 12:22:36
阅读次数:
238
1、理解操作系统内部运作及各种规范与协议的基础层面2、沉淀历练+扎实的基础才能浮升,开始抽象的思考,进行高层次的开发3、任何工程领域之前身(或背后)一定有其科学研究或尖端研究4、业界要的是持续稳定,保证投资和优势,MFC保持向后的兼容性也在考验着微软的智能5、MFC的宏,自制的RTTI机制,完全符合...
分类:
其他好文 时间:
2014-08-13 00:59:54
阅读次数:
274
假设A跳转到B,三种方法:1.按住ctrl键,拖动A上的控件(比如说UIButton)到B上,弹出菜单,选择Modal.不需要写任何代码,在A上点击Button就会跳转到B2. 按住ctrl键,拖动A上的View Controller到B上,弹出菜单,选择Modal,两个场景间自动添加连接线和图标,...
分类:
移动开发 时间:
2014-08-13 00:40:04
阅读次数:
1178
今天在做一个打开文件对话框OpenFileDialog时,需要对打开的文件进行读取,显示在在窗体中的RichTextBox中。但是在显示文件时,却发现显示的中文字符串出现乱码。代码的关键部分如下所示:1 StreamReader sr = new StreamReader(openFileDialo...
分类:
其他好文 时间:
2014-08-12 21:27:54
阅读次数:
160
出现编译错误的文件:OXHTMLParser.cppOXParser.cppOXPhysicalEditEx.cppOXQuickString.cpp出错的原因乍看起来是字符串的引号不配对,实际上是因为Ultimate Toolbox的源码文件都是WINDOWS-1252编码的,且文件中包含编码是0...
分类:
其他好文 时间:
2014-08-12 18:45:54
阅读次数:
227
使用BCG界面库,工具栏的一些用法就和MFC不一样了,MFC的CFrameWnd 直接有一个设置浮动工具条位置的函数可以调用,而BCG没有,因为其对于TOOLBAR的底层实现和MFC那一套实现流程完全不同。BCG库的代码设置浮动工具栏的位置,又折腾了我几个小时,通过看其源码加改调用函数改参数调试,最...
分类:
其他好文 时间:
2014-08-12 18:32:34
阅读次数:
247
关于异常的处理想必大家都了解try{}catch(){}finally{},这里就不再讲了。通过在VS里的"调试"-"异常",在弹出的异常对话框里的Common Language Runtime Exceptions栏里是.NET中的异常层次结构。自定义异常:如果系统提供的异常类已经不能够满足应用系...
分类:
Web程序 时间:
2014-08-12 18:13:44
阅读次数:
379
在这个网站上有很多用js实现的对话框效果:http://tympanus.net/Development/ModalWindowEffects/现在有人做出了相同效果的android版本,几乎和上面的一模一样,界面如下:动画效果:要查看更多的动画效果请参考上面给出的网站链接。该项目的git地址为:h...
分类:
其他好文 时间:
2014-08-12 18:10:14
阅读次数:
271
MFC类的分类1Root: CObject : CObject2Application Architecture Classes:CWinApp/CFrameWnd/...3Window, Dialog, and Control Classes:CWnd/CDialog/...4Drawing an...
分类:
其他好文 时间:
2014-08-12 18:05:54
阅读次数:
223
以ASCII编码的文本为例:复制操作:charsc[]="要复制的文本";
HGLOBALhmem=NULL;
if(OpenClipboard())//是否成功打开剪帖板
{
if(EmptyClipboard())//清空成功,则继续
{
hmem=GlobalAlloc(GHND,sizeof(sc));//memallocstrlen+1\0
char*pmem=(char*)GlobalLock(hmem);
memcpy(p..
分类:
其他好文 时间:
2014-08-12 17:42:25
阅读次数:
211