• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
张纯睿
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  MFC00

上一页 1 2
计算机编码大全.txt

摘要:原作不祥从基础的开始 最小的单元是位(bit),接着是字节(Byte),一个字节=8位,英语表示是1byte=8 bits 。机器语言的单位Byte。接着是KB,1 KB=1024 Byte; 接着是MB,1 MB=1024KB; 接着是GB,1 GB=1024 MB;接着是TB, 1TB=1024 GB。 接着是进制:二进制0和1,8进制0-7, 十进制不用说,16进制0-9后面是A,B,C,D,E,F他们关系如下:BinaryOctal Decimal Hex00 0 011 1 1102 2 2113 3 31004 4 41015 5 51106 6 61117 7 7100010 8 阅读全文
posted @ 2011-06-21 10:08 张纯睿 阅读(680) 评论(0) 推荐(0)
CheckDirectory

摘要:BOOLCCorrectDataOper::CheckDirectory(CString szPath){ //查找目录是否存在,不存在则建立目录 CFileFindff; CStringszDir = szPath; if(szDir.Right(1)!= "\\") szDir+= "\\"; CStringsztmp = szDir; if(sztmp.Right(1)=="\\") sztmp.TrimRight('\\'); BOOLbExist = ff.FindFile(sztmp); if(bExist 阅读全文
posted @ 2011-06-17 17:27 张纯睿 阅读(182) 评论(0) 推荐(0)
C++中使用剪贴板复制UNICODE/ANSI字符数据

摘要:http://hi.baidu.com/krispan/blog/item/a7d3829557ea64017af48015.html CString str=_T("要复制的文本");//复制到剪贴板 if (OpenClipboard()) { HGLOBAL clipBuffer; EmptyClipboard();#ifdef _UNICODE //复制Unicode字符串到剪贴板 wchar_t * buffer; clipBuffer = GlobalAlloc(GMEM_DDESHARE, 2 * lstrlen(str) + sizeof(wchar_t)) 阅读全文
posted @ 2011-05-28 17:20 张纯睿 阅读(372) 评论(0) 推荐(0)
常规dll 的接口函数定义+客户端程序接口函数导入

摘要:-->blog 常规dll 的接口函数定义extern "C" __declspec(dllexport) int addcart_Click(LPCTSTR lpszInput, LPTSTR lpOutput){常规dll 的接口函数实现extern "C" __declspec(dllimport) int addcart_Click(LPCTSTR lpszInput, LPTSTR lpOutput){ 阅读全文
posted @ 2011-04-10 20:04 张纯睿 阅读(229) 评论(0) 推荐(0)
GetBitmapBits和GetDibits函数得到的图像数据的顺序是相反的

摘要:http://www.cnblogs.com/lzjsky/archive/2010/08/08/1795129.htmlWindows GDI中有两个用来得到位图图像数据的API,分别是GetDIBits和GetBitmapBits;按照MSDN的解释,前者是用来得到设备独立位图的BITS,后者是得到兼容位图的BITS,所以在调用该函数的时候,第一个主要的区别是:GetBitmapBits需要提供一个设备内容,同时需要将位图的HANDLE选进这个设备内容(DC)才能能够得到位图的信息。我想上面的区别大家可能都知道,其实它还隐藏着另一个区别:就是对于同一个位图,得到的BITS内容的BUFFER 阅读全文
posted @ 2011-04-10 16:01 张纯睿 阅读(558) 评论(0) 推荐(0)
CBitmap Detach DeleteObject关系

摘要:CBitmap Detach DeleteObject关系http://blog.sina.com.cn/s/blog_4b3c1f950100ggdx.html注意:当使用完资源后,必须通过调用函数以释放加速器表、位图、光标、图标以及菜单所占的内存资源;加速器表:DesteoyAcceleratorTable;位图:DeleteObject;光标:DestroyCursor;图标:Destroylcon;菜单:DestroyMenuHBITMAP/CBitmap/BITMAP 三者之间的关系转换:HBITMAP hBitmap;CBitmap bitmap;BITMAP bm;bitmap. 阅读全文
posted @ 2011-01-16 21:52 张纯睿 阅读(491) 评论(0) 推荐(0)
窗体坐标+位置相关函数+屏幕坐标还是逻辑相对坐标

摘要:screen coordinates void CWnd::GetWindowRect( LPRECT lpRect ) const;ParameterslpRect Points to a CRect object or a RECT structure that will receive the screen coordinates of the upper-left and lower-right corners. 阅读全文
posted @ 2011-01-06 15:08 张纯睿 阅读(207) 评论(0) 推荐(0)
MFC应用程序中处理消息的顺序

摘要:http://apps.hi.baidu.com/share/detail/11053326MFC应用程序中处理消息的顺序1.AfxWndProc() 该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用, 然后调用WindowProc()函数3.WindowProc() 该函数负责发送消息到OnWndMsg()函数,如果未被处理,则调用DefWindowProc()函数4.OnWndMsg() 该函数的功能首先按字节对消息进行排序,对于WM_COM 阅读全文
posted @ 2011-01-06 14:02 张纯睿 阅读(125) 评论(0) 推荐(0)

上一页 1 2
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3