![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC++
jsgnadsj
这个作者很懒,什么都没留下…
展开
-
const char* 与 char* const 区别
const char* 指向常量的指针 表示 指向的对象是常量,指针值可以修改,指向的内容不能改变char* const 指针常量 表示指针本身是常量,指针值不可以修改,指向的内容可以修改具体区别 可以利用下面的来识别: 看*和const谁离右边的定义指针名最近, *离得近的话表示该指针指向一个常量字符串,不能通过该指针改变字符串的内容; const离得原创 2012-08-31 09:55:24 · 516 阅读 · 0 评论 -
指示灯
指示灯的闪烁1、 首先应引入两个图标,一个代表灯亮(属性为 ICON_ON ) , 一个代表灯灭(属性为ICON_NOT )。(图标属性默认为 IDI_ICON1 、 IDI_ICON2 等,可自行修改)2、 添加图标句柄变量例如: HICON m_hIcon_close; HICON m_hIcon_open;利用 LoadIcon 函数加载图标资转载 2013-06-01 10:57:55 · 811 阅读 · 0 评论 -
MFC 自定义消息 和 子对话框 父对话框 发送消息
消息机制是windows的典型运行机制,在MFC中有很多的消息如WM_BTN**等。但是在有些情况下我们需要自定义一些消息去做一些我们需要的功能,MFC的向导不能帮助我们做到这一点,我们可以通过添加相应的代码去完成这个功能。添加自定义消息操作如下:1. 建立MFC工程,如基于对话框的应用程序,Test。2. 在资源中添加要处理的消息的值,即在CTestDlg.h中添加 如下转载 2013-05-08 12:23:16 · 3564 阅读 · 0 评论 -
在MFC中从一个线程工作函数中向窗口发送消息(this指针的妙用)
前一段时间使用MFC写程序的时候,为了实现从一个窗口向另一个窗口发送消息,使用过下面两种方法/*方法一:通过用SDK的标准API来查找其他对话框窗口返回句柄,并且发送信息HWND hWnd; //通过SDK的FindWindow函数得到目标窗口的句柄,TriTest为目标串口的Caption的值 if(!(hWnd = ::FindWindow(NULL,"TriTest"))转载 2013-05-08 12:47:00 · 1294 阅读 · 0 评论 -
数组指针和指针数组的区别
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维转载 2013-05-04 10:53:33 · 452 阅读 · 0 评论 -
SocketAPI,CAsyncSocket,CSocket内幕及其用法
SocketAPI,CAsyncSocket,CSocket内幕及其用法原作者:jmcooler 摘要:SocketAPI,CAsyncSocket,CSocket内幕及其用法 Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低转载 2013-04-20 10:49:23 · 647 阅读 · 0 评论 -
MFC框架类、文档类、视图类相互访问的方法
1、获取应用程序指针 CMyApp* pApp=(CMyApp*)AfxGetApp();2、获取主框架指针 CWinApp 中的公有成员变量 m_pMainWnd 就是主框架的指针 CMainFrame* pMainFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd); 或者 CMainFrame* pMainFrame转载 2013-04-20 10:48:17 · 412 阅读 · 0 评论 -
解决VS2010工程体积过大问题
vs2010编译后,有得时候体积达到100M左右,很占空间。用一个脚本,把vs2010工程中间生成的文件给清,达到瘦身的目的。新建一个txt文件,添加以下代码@echo offecho ----------------------------------------------------echo By MoreWindows (http://blog.csdn.net/MoreW原创 2013-04-24 10:37:12 · 843 阅读 · 0 评论 -
CList 细节
Clist的用法网上已有很多,且附有简明示例,易学入手。可是今天在使用时却有基础细节不甚明了,通过代入数据一一试验中的证实,现分享如下。首先定义 CList MyListPOSITION pos;接下来主要讨论调用成员函数时,pos的变化:1. TYPETemp = MyList.GetNext(pos),这个在很多学习资料中有介绍,返回当前po转载 2013-04-08 15:43:30 · 664 阅读 · 0 评论 -
CEdit控件自动换行显示
1.设置:可以将 Vertical Scroll 设置为ture,这样可以拖动要显示的。2.添加变量CEdit 的 名字为:m_editMessage3.代码str.Format(_T(" sth to display "); m_editMessage.SetSel(-1,-1);m_editMessage.ReplaceSel(str + "转载 2013-06-03 10:41:52 · 1274 阅读 · 0 评论