rainbowzc

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::

2007年5月22日

摘要: CString ,BSTR ,LPCTSTR之间关系和区别CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一个常量的TCHAR指针。CString 是一个完全独立的类,动态的TCHAR数组,封装了 + 等操作符和字符串操作方法。typedef OLECHAR FAR* BSTR;typedef const char * LPCTSTR;vc++中各种字符串的表示法首先char* 是指向ANSI字符数组的指针,其中每个字符占据8位(有效数据是除掉最高位的其他7位),这里保持了与传统的C,C++的兼容。LP的含义是长指针(lon 阅读全文
posted @ 2007-05-22 20:09 ct 阅读(264) 评论(0) 推荐(0) 编辑

摘要: CComboBox控件又称作组合框控件,其有三种形态可供选择,1.简单组合框(Simple)2.下拉组合框(Drop-down)3.下拉列表式组合框(Drop-down list). CComboBox控件的常用设置属性说明: type属性:里面一共有三个选项.就是其三种形式, 我们常用的是后两种形态,其区别就是Dropdown的编辑区为可编辑控件,而droplist为静态控件. Data属性:当程序初始化的时候,下拉列表将显示其属性里面的内容,内容用分号分隔.其属性只支持后2中形式, Sort 属性:对添加到下拉列表框中的数据自动进行排序,如果你不想他改变你的显示序列,把他设置成False. 阅读全文
posted @ 2007-05-22 16:57 ct 阅读(697) 评论(0) 推荐(0) 编辑

摘要: 1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点; 6.会用Visual C++,并不说明你会C++; 7.学class并不难,template 阅读全文
posted @ 2007-05-22 16:51 ct 阅读(249) 评论(0) 推荐(0) 编辑

摘要: 蓝色边框,选择时是深蓝色边框,下拉按钮可以自定义图片,不过只能是 15*16的BMPclassCMyComboBox:publicCComboBox...{//Constructionpublic:CMyComboBox();//normal_id普通状态图片的ID//hover_idhover状态图片的ID//push_idpush状态图片的IDCMyComboBox(unsignedintnormal_id,unsignedinthover_id,unsignedintpush_id);//Attributespublic://Operationspublic://OverridesCla 阅读全文
posted @ 2007-05-22 16:43 ct 阅读(396) 评论(0) 推荐(0) 编辑

摘要: CComBox::设置一个指向IDC_COMBO1的指针,用AddString()填充下拉框:CComboBox*pComb=NULL;pComb=(CComboBox*)this->GetDlgItem(IDC_COMBO1);pComb->AddString("Com1");pComb->AddString("Com2");pComb->AddString("Com3");取得下拉框的索引,然后将它的值赋给一个变量:index=pComb->GetCurSel();pComb->GetLBTex 阅读全文
posted @ 2007-05-22 16:42 ct 阅读(493) 评论(0) 推荐(0) 编辑

摘要: 常用函数CWnd::GetDC获取DCCWnd::ReleaseDC释放DCCWnd::GetParent 获取父窗口CWnd::GetDesktopWindow 获取桌面指针CWnd::CreateSolidCaret 创建 | 插入符(默认隐藏)CWnd::CreateCaret 创建位图插入符CWnd::ShowCaret显示插入符CWnd::SetTimer定时器CWnd::GetMenu获得菜单指针CWnd::SetMenu加载菜单(当参数为NULL时移走菜单)CWnd::ClientToScreen客户坐标转屏幕坐标CWnd::Invalidate使窗口无效CWnd::Update 阅读全文
posted @ 2007-05-22 16:41 ct 阅读(971) 评论(0) 推荐(0) 编辑

摘要: 本文专题讨论VC中的界面美化,适用于具有中等VC水平的读者。读者最好具有以下VC基础: 1.大致了解MFC框架的基本运作原理; 2.熟悉Windows消息机制,熟悉MFC的消息映射和反射机制; 3.熟悉OOP理论和技术; 本文根据笔者多年的开发经验,并结合简单的例子一一展开,希望对读者有所帮助。 1. 美化界面之开题篇相信使用过《金山毒霸》、《瑞星杀毒》软件的读者应该还记得它们的精美界面: 图1 瑞星杀毒软件的精美界面程序的功能如何如何强大是一回事,它的用户界面则是另一回事。千万不要忽视程序的用户界面,因为它是给用户最初最直接的印象,丑陋的界面、不友好的风格肯定会影响用户对软件程序的使用。 . 阅读全文
posted @ 2007-05-22 16:40 ct 阅读(247) 评论(0) 推荐(0) 编辑

摘要: 1.列表视图控件: ClistCtrl类的用法: 1常规操作函数:它们可以完成向列表视图中插入新 条目或新列等操作。 ISubItem-指定条目子索引项 BOOL DeleteAllItems()删除列表控件中所有条目 int InsertColumn(int nCol,const LVCOLUMN * pColum)插入新列 操作成功返回新列索引 nCol-----指定新列索引。 pColum---为LVCOLUMN结构指针,包含将插入的信息。 LVCOLUMN结构 例:m_ListCtrl.InsertColumn( 0, _T( "所有匹配的单词" ... 阅读全文
posted @ 2007-05-22 15:59 ct 阅读(1534) 评论(0) 推荐(1) 编辑

2007年4月27日

摘要: int nFullWidth=GetSystemMetrics(SM_CXSCREEN); int nFullHeight=GetSystemMetrics(SM_CYSCREEN);this->SetWindowPos(&wndTopMost,0,0,nFullWidth,nFullHeight,SWP_NOMOVE);or::SetWindowPos(AfxGetMainWnd()->m_hWnd,HWND_TOPMOST,0,0,nFullWidth,nFullHeight,SWP_NOMOVE);上面两句话是等效的都可以实现掩盖任务栏的目的 阅读全文
posted @ 2007-04-27 16:42 ct 阅读(363) 评论(0) 推荐(0) 编辑

摘要: //=======================================SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^0x80000);HINSTANCE hInst = LoadLibrary("User32.DLL"); //显式加载DLLif(hInst) { typedef BOOL (WINAPI *MYFUNC)(HWND,COLORREF,BYTE,DWORD); MYFUNC fun = NULL; 阅读全文
posted @ 2007-04-27 09:13 ct 阅读(216) 评论(0) 推荐(0) 编辑

2007年4月25日

摘要: 1. 综合性站点 csdn官方网站 http://www.csdn.net 中国最大的开发者网络,大量的资料和源码,还与经典文献 msdn官方站点 http://msdn.microsoft.com/ SourceForge http://sourceforge.net 注:挂在sourceforge.net上的好几个网站: http://www.boost.org http://www.wxwindows.org 如果无法访问 可以用:http://boost.sourceforge.net/ http://wxwindows.sourceforge.net/ 代替 CodeProject 阅读全文
posted @ 2007-04-25 09:02 ct 阅读(292) 评论(0) 推荐(0) 编辑

2007年4月23日

摘要: CTime COleDateTime的常用操作和比较1) 获取当前时间。CTime time;time = CTime::GetCurrentTime();2) 获取时间元素。int year = time.GetYear() ;int month = time.GetMonth();int day = time.GetDay();int hour = time.GetHour();int minute = time.GetMinute();int second = time.GetSecond();int DayOfWeek = time.GetDayOfWeek() ;3) 获取时间间隔。 阅读全文
posted @ 2007-04-23 18:02 ct 阅读(3064) 评论(0) 推荐(0) 编辑

2007年4月17日

摘要: Outline: 1、运动估计相关的数据结构和变量 2、相关重要变量的初始化 3、运动估计函数(BlockMotionSearch())的流程 4、运动矢量预测 5、整象素点运动估计 6、亚象素点运动估计(即高精度象素点运动估计) 7、亚象素点的插值预测 8、遗留问题 1、运动估计相关的数据结构和变量 a、六重指针all_mv的解释 (1)声明的样式如下: int****** all_mv; (2)出现之处: 全局变量img的结构元素all_mv和pred_mv(其数据结构在global.h中定义)mv_search.c的BlockMotiongSearch()函数(对一块进行运动估计的函.. 阅读全文
posted @ 2007-04-17 13:13 ct 阅读(548) 评论(0) 推荐(0) 编辑

2007年4月9日

摘要: 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。嵌入式系统是软硬结合的东西,搞嵌入式开发的人有 阅读全文
posted @ 2007-04-09 21:03 ct 阅读(268) 评论(0) 推荐(0) 编辑

摘要: Ghost使用教程 一、什么是Ghost? Ghost(幽灵)软件是美国赛门铁... 阅读全文
posted @ 2007-04-09 09:52 ct 阅读(2866) 评论(0) 推荐(0) 编辑

摘要: Ghost教程 我们能用做什么 ★可以创建硬盘镜像备份文件 ★可以将备份恢复到原硬盘上 ★磁盘备份可以在各种不同的存储系统间进行 ★支持FAT16/32、NTFS、OS/2等多种分区的硬盘备份 ★支持Win9X、NT、UNIX、Novell等系统下的硬盘备份 ★可以将备份复制(克隆)到别的硬盘上 ★在复制(克隆)过程中自动分区并格式化目的硬盘 Ghost是最著名的硬盘复制备份工具,因为它可以将一个硬盘中的数据完全相同地复制到另一个硬盘中,因此大家就将Ghost这个软件称为硬盘"克隆"工具。实际上,Ghost不但有硬盘到硬盘的克隆功能,还附带有硬盘分区、硬盘备份、系统安装、网 阅读全文
posted @ 2007-04-09 09:51 ct 阅读(1062) 评论(0) 推荐(0) 编辑

2007年4月8日

摘要: Sizeof用法本文主要包括二个部分,第一部分重点介绍在VC中,怎么样采用sizeof来求结构的大小,以及容易出现的问题,并给出解决问题的方法,第二部分总结出VC中sizeof的主要用法。1、 sizeof应用在结构上的情况请看下面的结构:struct MyStruct{double dda1;char dda;int type};对结构MyStruct采用sizeof会出现什么结果呢?sizeof(MyStruct)为多少呢?也许你会这样求:sizeof(MyStruct)=sizeof(double)+sizeof(char)+sizeof(int)=13但是当在VC中测试上面结构的大小时 阅读全文
posted @ 2007-04-08 10:48 ct 阅读(354) 评论(0) 推荐(0) 编辑

摘要: 本文对应的是x264命令行模式,VFW方式也用相同的参数,不过是图形界面,可以自己找对应的英文。 使用格式:x264 默认选项 -o 输出文件 输入文件 [长x宽]输入支持格式:RAW/y4m/avi/avs(编译时可选)输出支持格式:264/mkv/mp4(编译时可选) x264的许多参数可以有-/--两种输入法,笔者也不知道为什么。以下等价参数用“参数1/参数2 <必需数值格式>”表示,参数尾部()内为个人推荐。-h/--help 帮助帧类型选项:-I/--keyint <整数> 最大IDR帧间距,默认250-i/--min-keyint <整数> 最小 阅读全文
posted @ 2007-04-08 10:36 ct 阅读(1878) 评论(0) 推荐(1) 编辑

摘要: 本人自以为我知道的快捷键是很稀罕了,比如,我新建文件夹的方式是:右键+W,F。今天无意搜索到了外国人搜集的快捷键,汗,很多听都没听说过。 Explorer Shortcuts ALT+D Select the Address bar(经常用,Maxthon这个JB经常读缓存,所以我经常Alt+D,Enter,ALt+D,Enter……) ... 阅读全文
posted @ 2007-04-08 10:29 ct 阅读(671) 评论(0) 推荐(0) 编辑

2007年4月3日

摘要: 1.介绍现在的网站随着访问量脑黾?单一服务器无法承担巨大的访问量,有没有什么方便快捷的方式解决这个问题呢,答案是”有”!比如建立服务器群,进行均衡负载.但是如果要解决像电信网通这样的互访问题(中国网民的悲哀..),这个解决办法就无能为了了!要解决这个问题最方便快捷的方式就是建立镜像网站!由访问者自己选择适合自己网络的速度最快的网站!这样即可以解决线路问题,又可以解决访问量问题!2.网站同步的数据分类网站数据基本分为两类:一类是文件,比如HTML,ASP,PHP等网页文件,或者RAR,ZIP,RM,AVI等可下载文件!要实现他们的同步很简单,用FTP同步软件就可以了!至于哪几个我会在后面做详细介 阅读全文
posted @ 2007-04-03 15:31 ct 阅读(480) 评论(0) 推荐(0) 编辑

2007年3月29日

摘要: mms://219.136.128.169:9001;局域网用户,在上图“打开”栏里输入服务器的IP地址和端口号,如mms://192.168.1.58:9001,就可以收了。2.实况流的拉传递功能的实现mms://192.168.1.88/Webviews-cast1来收看该发布点正在直播的节目。3.实况流的推传递功能3)按“确定”之后,就会增加了一个服务器,然后对该服务器的“属性”->“WMS…服务器控制协议”项进行设置,如图:7)客户端只需在Media Player输入相应的URL就可以收看该发布点发布的节目流。其中192.168.1.88是服务器的IP地址,NowStream是该 阅读全文
posted @ 2007-03-29 11:16 ct 阅读(273) 评论(0) 推荐(0) 编辑

2007年3月23日

摘要: 前言大家在看此篇文章之前心中是不是一直存有一个疑问,那就是office组件中的powerpoint(PPT)制作中的“备注”到底有何作用? 这个就是演讲者看到的画面,下面高亮的部分就是“备注”的内容。 ·分析这个视图,演讲者不仅可以看见每个slide的预览; ·还可以知晓下一张PPT的大致内容(标题); ·可以不用准备,直接阅读“备注”(对于新手和临场不知所错的朋友比较适合); ·可以很好的控制演讲时间; ·在进行slide选择(非正常流程)的时候,可以点击“黑屏”,这样观众就看不到你在进行何种“胡乱操作”了。 从观众处,看见的效果就如上所示。 阅读全文
posted @ 2007-03-23 09:22 ct 阅读(563) 评论(0) 推荐(0) 编辑

2007年3月21日

摘要: 1.avi格式<objectid="video"width="400"height="200"border="0"classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"><paramname="ShowDisplay"value="0"><paramname="ShowControls"value="1"><paramname 阅读全文
posted @ 2007-03-21 16:56 ct 阅读(178) 评论(0) 推荐(0) 编辑

摘要: 介绍 曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的C/C++声明:我们将从每天都能碰到的较简单的声明入手,然后逐步加入const修饰符和typedef,还有函数指针,最后介绍一个能够让你准确地理解任何C/C++声明的“右左法则”。需要强调一下的是,复杂的C/C++声明并不是好的编程风格;我这里仅仅是教你如何去理解这些声明。注意:为了保证能够在同一行上显示代码和相关注释,本文最好在至少1024x768分辨率的显示器上阅读。 基础 让我们从一个非常简单的例子开始,如下: int n; 这个 阅读全文
posted @ 2007-03-21 16:54 ct 阅读(147) 评论(0) 推荐(0) 编辑

2007年3月7日

摘要: 1.修复文件遇到过突然停电而自己的文件没有保存、文件找到却无法打开的情况吗?其实,在Word中设计了一个修复程序,只不过它比较隐蔽,你没有注意罢了,巧妙地使用它说不定还能够把你的工作成果给恢复过来呢。请点击“文件”→“打开”,在打开文件对话框中的文件类型下拉框中选择“从任意文件中恢复文本”项(请将鼠标向下拖动,否则无法看到这个项目),再点击原先打不开的文件,耐心等待一会儿凡是能够被恢复的文本都会出现在Word窗口中,这时候就麻烦你按一下存盘图标吧!假设MicrosoftWord2003安装在WindowsXP中的C盘。依次进入下列文件夹C:/DocumentsandSettings/用户名/A 阅读全文
posted @ 2007-03-07 20:29 ct 阅读(757) 评论(0) 推荐(0) 编辑

摘要: 1.快速定位到上次编辑位置 用WPS编辑文件时有一个特点,就是当你下次打开一WPS文件时,光标会自动定位到你上一次存盘时的位置。不过,Word却没有直接提供这个功能,但是,当我们在打开Word文件后,如果按下Shift+F5键您就会发现光标已经快速定位到你上一次编辑的位置了。 小提示:其实Shift+F5的作用是定位到Word最后三次编辑的位置,即Word会记录下一篇文档最近三次编辑文字的位置,可以重复按下Shift+F5键,并在三次编辑位置之间循环,当然按一下Shift+F5就会定位到上一次编辑时的位置了。 2.快速插入当前日期或时间 有时写完一篇文章,觉得有必要在文章的末尾插入系统的当前日 阅读全文
posted @ 2007-03-07 13:43 ct 阅读(242) 评论(0) 推荐(0) 编辑

摘要: 掌握记忆规律和法则就能更高效率的进行学习和工作,对于高级市场人才管理是十分重要的题目。记忆与大脑十分复杂,但并不神秘,了解他们的工作流程就能更好的加强自身学习潜质。下面这篇文章详细记录讲解了关于记忆的规律及法则。点击连接阅读全文。人的大脑是一个记忆的宝库,人脑经历过的事物,思考过的问题,体验过的情感和情绪,练习过的动作,都可以成为人们记忆的内容。例如英文的学习中单词、短语和句子,甚至文章的内容都是通过记忆完成的。从"记"到"忆"是有个过程的,这其中包括了识记、保持、再认和回忆。有很多人在学习英语的过程中,只注重了学习当时的记忆效果,孰不知,要想做好学习的 阅读全文
posted @ 2007-03-07 09:50 ct 阅读(2481) 评论(0) 推荐(0) 编辑

2007年3月1日

摘要: 一、真实。 实话最好说,不假思索,怎么表达都是真的;谎话最难讲,怎么编也编不严实,不小 心就说漏了。故意做作也是很难的,怎么做也不象真事儿。因此,丈夫大可不必自己找罪 受,自己为难自己,到头来也失去了妻子的信任。所以说男子要有真实,真实,是最有力 量的表现,最有信心的表现。 二、深刻。 许多知识分子和大龄男女青年,都与我同感:正因为深刻的男性少有,所以才显得男 性的深刻最有魅力。“思想深刻”要比1.80的大个儿、比研究生的学力、比处长部长的头 衔、比万元户的钞票更有吸引力。 三、胸怀。 有胸怀的丈夫,让妻子感到放心,感谢到安全,所以平时生活比较轻松,很少惧怕什 么,能够完全... 阅读全文
posted @ 2007-03-01 10:36 ct 阅读(271) 评论(0) 推荐(0) 编辑

2007年2月27日

摘要: 遨游真的是有一些很厉害的功能,viewpage算是很锐利的一个,如何使用它呢,在安装遨游的最后将提示你安装viewpage插件耐心点装它,然后打开浏览器 查看-〉工具栏-〉选中扩展插件栏,这样在购物搜索后便那个灰色的矩形东东就是它。 阅读全文
posted @ 2007-02-27 11:10 ct 阅读(581) 评论(0) 推荐(0) 编辑

2007年2月23日

摘要: 春节归来,才知道论文的工作还是很多的,比自己估计的工作量要大得多,加油吧,你是一个心中有信念的斗士,在新的一年里,有很多的人们还在看着你,保持良好的身体状态,积极地心态,客观面对生活。 阅读全文
posted @ 2007-02-23 18:54 ct 阅读(123) 评论(0) 推荐(0) 编辑

2007年2月13日

摘要: 开启 Windows 2000 Server 上的远程桌面功能Windows XP 和 Windows Server 2003 的远程桌面(Remote Desktop)相信早已为大家熟知,其实远程桌面源自于 Windows 2000 Server 家族的终端服务(Terminal Service),所以 Windows 2000 Server 家族就已经提供了这个方便实用的功能,只是启用的方法有所不同:开始 -> 设置 -> 控制面板 -> 添加/删除程序 -> 添加/删除 Windows 组件 -> 选中“终端服务” -> 详细信息 -> 勾选“启 阅读全文
posted @ 2007-02-13 12:35 ct 阅读(301) 评论(0) 推荐(0) 编辑

摘要: 今天在中国网通配置IIS遇到一个这样的问题,从网上试着查了一下:添加了ASP.NET 计算机账户写权限和everyone 的权限和iis帐户后发现问题仍然没有解决,最后总结解决方法如下:C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis -i -enable ,相当于重新安装.NET先安装IIS再安装.NET,因为.NET会自动配制IIS,安装时顺序确实不对 阅读全文
posted @ 2007-02-13 01:46 ct 阅读(3264) 评论(0) 推荐(0) 编辑

2007年2月12日

摘要: 在IIS属性的主目录中,有几个选项需要配置,首先是主目录这块不必细说,下边是应用程序设置,中的应用程序名称、开始位置、执行权限、应用程序池,如果建立的是网站不是虚拟目录的话这项不用改的,如果是虚拟目录起的名字就是主机地址后边的别名,执行权限由三个选项:无、纯脚本、脚本和可执行文件,实践发现一定要用后边两个如果有程序下载的功能一定要选择第二项。 阅读全文
posted @ 2007-02-12 10:24 ct 阅读(297) 评论(0) 推荐(0) 编辑

2007年2月9日

摘要: 原文:http://nutss.gforge.cis.cornell.edu/pub/imc05-tcpnat/ 译者:云中哈哈 翻译开始时间:2007.1.22 译文: Abstract: 概要Inrecentyears,thestandardscommunityhasdevelopedtechniquesfortraversingNAT/firewallboxeswithUDP(that... 阅读全文
posted @ 2007-02-09 15:07 ct 阅读(263) 评论(0) 推荐(0) 编辑

摘要: 搜索效果自然不用多讲,毕竟是国内第一个推出这个服务的搜索引擎,也没什么对比。但是我们从中依然可以看到百度十分本地化的人性安排。 视频搜索打破了百度二级域名的记录,使用了多达7个二级域名指向到百度视频搜索!是最多二级域名的一个服务。以下域名全部可以访问,包括:http://siping.baidu.com、http://sipin.baidu.com、http://dv.baidu.com、http://videosearch.baidu.com、http://shiping.baidu.com、http://shipin.baidu.com、http://video.baidu.com。 其中 阅读全文
posted @ 2007-02-09 13:35 ct 阅读(232) 评论(0) 推荐(0) 编辑

2007年2月5日

摘要: 服务器环境:4M ADSL,windows server 2003 Enterprise Edition,TP-LINK宽带路由,服务器IP:192.168.1.29,主机名是stdio2003。这个方案只能用于测试学习之用。第一部分 安装服务器,并使服务器对外网一、用IIS6.0搭建WEB、FTP服务器1、 安装IIS6.0: 先后选择:运行—控制面板—添加或删除程序—添加/删除windows组件—应用程序服务器—Internet信息服务(IIS)—详细信息(在右下角)2、 在默认的情况下加选“文件传输协议(FTP)服务”,插入系统光盘,单击确定!3、 改变FTP站点或改... 阅读全文
posted @ 2007-02-05 13:22 ct 阅读(400) 评论(0) 推荐(0) 编辑

摘要: 阿萌:在网上看电视早不是什么稀罕事,但是大多数的传输速度实在不敢恭维,遇到现场直播的时候往往看不到好的效果。其实利用电视卡、Windows Media 编码器以及Windows Media Player,就可以让你通过网络高速收看现场直播节目了! 一、 通过Windows Media编码器组建共享电视节目中心 ... 阅读全文
posted @ 2007-02-05 13:10 ct 阅读(286) 评论(0) 推荐(0) 编辑

2007年2月3日

摘要: IntroductionIt is bit tricky to use MSFlexGrid Control in ATL projects (I struggled lot with MSDN and net) because: MSFlexGrid Control is a Visual Basic control MSFlexGrid Control requires runtime control license. To check the problem you can do the following: Create ATL Server Dll A... 阅读全文
posted @ 2007-02-03 16:32 ct 阅读(477) 评论(0) 推荐(0) 编辑

摘要: BringWindowToTopSetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE)BOOL SetForegroundWindow( HWND hWnd // handle to window ); 阅读全文
posted @ 2007-02-03 10:08 ct 阅读(173) 评论(0) 推荐(0) 编辑

摘要: 第一讲 用Create()方法新建一个窗体应用程序 一般来讲,大多数Windows应用程序的界面都是由一个或数个窗体构成。而VC++中提供了丰富的类库,用于创建Windows窗体应用程序。 我们一般可以通过CFreameWnd类中的Create()方法来创建一个窗体,Create()函数的定义如下:BOOL Create(LPCTSTR lpszClassName,LPCTSTR lpszWindowName,DWORD dwStyle = WS_OVERLAPPEDWINDOW,const RECT& rect = rectDefault,CWnd* pParentWnd = NUL 阅读全文
posted @ 2007-02-03 10:06 ct 阅读(1154) 评论(0) 推荐(0) 编辑