VC++
panchunrong
这个作者很懒,什么都没留下…
展开
-
回调函数
调用(calling)机制从汇编时代起已经大量使用:准备一段现成的代码,调用者可以随时跳转至此段代码的起始地址,执行完后再返回跳转时的后续地址。CPU为此准备了现成的调用指令,调用时可以压栈保护现场,调用结束后从堆栈中弹出现场地址,以便自动返回。借堆栈保护现场真是一项绝妙的发明,它使调用者和被调者可以互不相识,于是才有了后来的函数和构件,使吾辈编程者如此轻松愉快。若评选对人类影响最大之发明,在火与转载 2009-09-19 11:01:00 · 393 阅读 · 0 评论 -
YUV420 和RGB之间的转换的程序
【C/C++ code】 #include #include#define WIDTH 352#define HEIGHT 288//转换矩阵double YuvToRgb[3][3]= {1, 0, 1.4022, 1, -0.3456,-0.7145, 1, 1.771,转载 2009-09-22 15:41:00 · 1980 阅读 · 0 评论 -
SOCKET编程六种模型
转Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1873788 SOCKET编程六种模型 Ø select模型Ø WSAAsyncSelect模型Ø WSAEventSelect模型Ø Overlapped转载 2009-12-24 17:22:00 · 797 阅读 · 0 评论 -
打开某一个选择目录
int OpenFolder(HWND hWnd,CString &folder, CString title){ BROWSEINFO bi; TCHAR Buffer[MAX_PATH]; ZeroMemory(&bi,sizeof(bi)); bi.hwndOwner = hWnd; bi.pidlRoot = NULL; bi.pszDisplayName = Buffer; bi.原创 2011-06-28 11:30:00 · 481 阅读 · 0 评论 -
VC 获取汉字拼音首字母(unicode编码)上
最近要做一个根据汉字取拼音的首字母进行查询的电话簿项目,网上关于这方面的资料很多,因为是基于wince开发的,需要将unicode编码转换成ansi编码,将源码贴于此,希望对网友有用。//若含有非汉字的字符要保留CString GetFirstLetter(LPCTSTR strName){ static int li_SecPosValue[] = { 1601, 1637原创 2012-03-22 16:31:24 · 4141 阅读 · 0 评论 -
VC 获取汉字拼音首字母(unicode编码)下
上次在《VC 获取汉字拼音首字母(unicode编码)上》中介绍的方法只能获取GB2312的汉字编码,太少了,于是需要重新设计,要全部获取unicode的汉字编码的拼音首字母,unicode的汉字编码是按边旁部首排序的,只能造一个表了,幸好在网上搜到了,在此将源码贴出; CString GetFirstLetter(LPCTSTR strName){ static TCHAR* w原创 2012-03-23 16:37:16 · 6343 阅读 · 0 评论 -
VS2008 创建新项目时提示“没有权限”的解决方法
解决方法:1. 关闭已经打开的Visual Studio 2008.2. Micorosft Visual Studio 2008 -> Visual Studio Tools -> Visual Studio 2008 Command Prompt输入:devenv /resetskippkgsresetskippkgs(reset skip packages)的作用是告诉Visua原创 2012-12-26 15:18:37 · 1134 阅读 · 0 评论 -
在cmd启动一个MFC程序,printf把信息输出到启运它的那个CMD窗口
在头文件中添加:#define ProcessBasicInformation 0 typedef struct { DWORD ExitStatus; DWORD PebBaseAddress; DWORD AffinityMask; DWORD BasePriority; ULONG UniqueProcessId; ULONG Inherite原创 2013-05-15 15:11:06 · 1856 阅读 · 0 评论