- 博客(21)
- 资源 (1)
- 收藏
- 关注
转载 asp.net,cookie,写cookie,取cookie .
Cookie是一段文本信息,在客户端存储 Cookie 是 ASP.NET 的会话状态将请求与会话关联的方法之一。Cookie 也可以直接用于在请求之间保持数据,但数据随后将存储在客户端并随每个请求一起发送到服务器。浏览器对 Cookie 的大小有限制,因此,只有不超过 4096 字节才能保证被接受。编写Cookie//方式1:Response.Cookies["usernam
2013-03-12 21:47:14
500
转载 Drag & Drop (三)
至此,我们成功地为CListCtrlEx添加了文件拖入操作的支持。一个完整的拖放操作,还包括拖出动作,所以必须要为该类再添加拖出操作,即,将列表中的某一项或者多项拖出成为一个文件。这就需要用到另一个类:COleDataSource。具体步骤如下:在CListCtrlEx中加入一个COleDataSource的实例,并映射列表框的LVN_BEGINDRAG消息处理函数,在此我们添加拖出操作的代码
2012-11-21 15:26:01
451
转载 Drag & Drop (二)
五、OLE拖放实现MFC本身的CView类是支持拖放操作的,通过研究CView类的源码,大体知道它的实现原理是这样的:CView类中有一个COleDropTarget类的对象,在视图窗口初始化时,调用COleDropTarget类成员函数ReGISter(),以此在系统中注册该视图窗口为拖放接收窗口。当进行拖放操作的鼠标指针处于视图窗口范围内时,COleDropTarge类会做出反应,它的On
2012-11-21 15:25:15
553
转载 Drag & Drop 全解析 (一)
此主题的几篇文章全部转载自:http://dev.21tx.com/2004/06/14/11346.html或其兄弟页面,另外几篇文章不再赘述 一、基本概念拖放,是指用鼠标拖动的方法,在不同程序的窗口之间、同一个程序的不同窗口之间或同一程序同一窗口的不同控件之间,进行移动、复制和粘贴等操作的技术。拖放操作是在操作系统的帮助下完成的。被拖动的对象首先向操作系统注册它使用的数据格式,并按
2012-11-21 15:24:03
508
转载 孙鑫VC++学习笔记(转载至程序员之家--虎非龙)[16--20] .
第16课 1.事件对象:来实现线程的同步。与互斥对象一样均属于内核对象。 当人工重置有信号时,所有线程均得到信号,所以不能设为人工重置。代码就不贴了。 通过创建匿名的事件对象,也可以让一个程序只能运行一个实例。 2.关键代码段实现线程的同步:类似公用电话亭,只有当电话亭里面没人了,其它人才可以再进去打电话。用了4个函数,这种方法比较简单
2012-11-21 11:12:53
509
转载 孙鑫VC++学习笔记(转载至程序员之家--虎非龙)[11--15] .
第11课1.创建4个菜单,为其添加消息响应,用成员变量保存绘画类型。添加LButtonDown和Up消息。2.当窗口重绘时,如果想再显示原先画的数据,则需要保存数据。为此创建一个新类来记录绘画类型和两个点。class CGraph {public: CPoint m_ptOrigin;//起点 CPoint m_ptEnd;//终点 UINT m_nDrawTyp
2012-11-21 11:11:49
544
转载 孙鑫VC++学习笔记(转载至程序员之家--虎非龙)[6--10] .
第6课1.当对某菜单添加消息响应函数时,4个类的消息响应优先次序分别是:1.View;2.CDOC;3.CMainFrame.4.CWinAPP.为什么?请参阅《深入浅出》2.消息分类:a;标准消息(以WM_开头的消息,但不包括ON_COMMAND);b;命令消息 ON_COMMAND(IDM_PHONE1, OnPhone1),菜单和工具栏的消息。c.通告消息:按钮,列表框发出的消息。
2012-11-21 11:10:50
568
转载 孙鑫VC++学习笔记(转载至程序员之家--虎非龙)[1--5] .
第一课 1.MFC生成的C++源文件中都有StdAfx.h,此文件包含了常用的AFX函数的声明,其中有afxwin.h,此文件包含了CRECT,CPoint,CWnd等许多类及其方法的声明。2.Project->Setting->Debug可以加入命令行参数。3.在SDK中要加入"windows.h"和stdio.h。因为LoadCursor,MessageBox等函数的声明在这个
2012-11-21 11:09:33
690
原创 Windows程序获取鼠标下窗口句柄的例子
#include #include int main(){ while (1) { POINT pNow = {0,0}; if (GetCursorPos(&pNow)) // 获取鼠标当前位置 { HWND hwndPointNow = NULL; hwndPointNow = WindowFromPoint(pNow); // 获取鼠
2012-11-21 10:52:49
4443
转载 MFC _窗口ID,句柄,指针三者相互转换函数
ID--HANDLE--HWND三者之间的互相转换id->句柄 hWnd = ::GetDlgItem(hParentWnd,id);id->指针 CWnd::GetDlgItem();句柄->id id = GetWindowLong(hWnd,GWL_ID);句柄->指针 CWnd *pWnd=CWnd::FromHandle(h
2012-11-21 10:48:08
684
转载 MFC实现 获取其他应用程序窗口信息 .
最近上网时看到有获取QQ号的方法,自己实现了下,没能获取QQ密码(听说从QQ2009后就很难获取了),但能获取一般应用程序的窗口信息。下面给出实现的具体细节。要使用到几个API函数FindWindow,FindWindowEx,WindowFromPoint,SendMessage,GetWindowRect等。FindWindow:用于获取应用程序的窗口句柄HWND FindWind
2012-11-21 10:10:28
1213
原创 MFC中用GDI+动态显示图片的例子
szPath为图片的绝对路径void DrawImageEx(CDC* pDC, CRect& rect, LPCTSTR szPath){ Graphics gc(pDC->GetSafeHdc()); ImageAttributes ImgAtt; ImgAtt.SetWrapMode(WrapModeTileFlipXY); Image image(szPath, F
2012-10-18 17:22:02
944
转载 C语言文件操作
clearerr(清除文件流的错误旗标)相关函数 feof表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值 fclose(关闭文件) 相关函数 close,fflush,fopen,setbuf 表头文件 #inclu
2012-09-26 13:46:47
559
转载 Lua游戏脚本语言入门学习指导 .
Lua游戏脚本语言入门学习是本文要介绍的内容,在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在宿主程序中作为脚本使用的。Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。在Lua中,一切都是变量,除了关键字。请记住这句话。1、首先是注释写一个程序,总是少不了注释的。在Lua中,你可以使
2012-09-26 12:00:22
688
转载 程序员必看(生物钟)
由于人体生物钟的变化,大脑皮层的不同区域的功能也在时时发生着变化,研究的结果表明:上午8~11点,是组织、计划、写作和进行一些创造性思维活动的最佳时间。最好把一天中最艰巨的任务放在此时完成。同时,这段时间疼痛最不敏感,此时看牙医最合适。 上午11~12点,是开会的最佳时间,人们此时最为清醒。这段时间易用于解决问题和进行一些复杂的决策。12时~下午2时,此间一天中快乐的情绪达到了
2012-09-26 11:55:55
530
转载 MFC自绘控件与界面美化
界面美化 摘要本文专题讨论VC中的界面美化,适用于具有中等VC水平的读者。读者最好具有以下VC基础: 1. 大致了解MFC框架的基本运作原理; 2. 熟悉Windows消息机制,熟悉MFC的消息映射和反射机制; 3. 熟悉OOP理论和技术; 本文根据笔者多年的开发经验,并结合简单的例子一一展开,希望对读者有所帮助。 正文1. 美化界面之开题篇相信使用过《金
2012-09-26 10:40:28
6421
转载 转载的一些关于MFC自绘控件的东西
【转】MFC自绘控件学习----收藏。进度条自绘:http://www.codeproject.com/KB/miscctrl/cprogressctrlst.aspx(有项目源码)透明控件(多个控件)实现:http://www.codeguru.com/cpp/controls/buttonctrl/advancedbuttons/article.php/c15603/Gener
2012-09-26 09:39:50
614
转载 转载的一些计算机面试的东西
正如上一篇文章支持向量机通俗导论(理解SVM的三层境界)末尾所述:”额,blog许久未有更新了,因为最近实在忙,无暇顾及blog。“与此同时,工作之余,也在一直闲心研究学习数据挖掘:"神经网络将可能作为Top 10 Algorithms in Data Mining之番外篇第1篇,同时,k-最近邻法(k-nearest neighbor,kNN)算法谈到kd树将可能作为本系列第三篇。这是此系列
2012-09-14 12:01:26
1349
转载 C++->json
经常有朋友问我如何将C++对象转换成JSON格式字符串。我的回答通常是CppCMS中的json::value. 我也写过一篇文章介绍该技术。但是最近有些不同的想法。因为用到一个vector > 数据结构,json::value不支持这个模板特化。同时也发现json::value的设计思想是将所有的c++对象存储在std::map中,然后再导出为json字符串。但是在我开发的和看到的很多web
2012-09-14 11:50:21
323
转载 STL
三十分钟掌握STL这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:karycontact:karymay@163.netSTL概述STL的一个重要特点是数据结构和算法的分离。尽
2012-09-14 11:47:59
381
转载 char [] 到 LPWSTR转换的一个具体应用
char [] 到 LPWSTR转换的一个具体应用背景:1. Unicode环境2. 使用了CTreeCtrl控件 TV_ITEM类型(item) item.pszText变量 问题:定义了一个chartext[31]数组,用来接收选中的TV_ITEM item的item.pszText。然后将该字符数组的值显示给一个stati
2012-09-13 17:08:22
899
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人