上一页 1 2 3 4 5 6 7 8 ··· 28 下一页
摘要: int r=100; int x0=gameRect.left+pt.x; int y0=gameRect.top+pt.y; int x,y; double n=0; MoveTo(x0,y0); while(n < 100) { x=x0+r*cos(n); y=y0-r*sin(n); MoveTo(x,y); Sleep(50); if ( GetCursorShape()== _T("6ea90254")) { LeftClick(); break; } r--; n++; }BOOL RectangleCircle(int x,int y,int Circ 阅读全文
posted @ 2011-04-26 22:50 °ι 、曲 终 阅读(441) 评论(1) 推荐(0) 编辑
摘要: 使用FLASH做界面美化是一种较为常见的方式,FLASH动画制做简单,美观大方,而且将FLASH嵌入到应用程序界面上也是非常容易的,只要放置一个Shockwave Flash控件即可。但这样做出来的界面有两个问题,一是在FLASH上点击右键会有FLASH的菜单,二是在FLASH上点击的鼠标消息从应用程序里是获取不到的,FLASH控件并不会向用应程序发送WM_LBUTTONDOWN等鼠标消息。解决的办法应该有很多,我使用了自定义窗口过程的方法,经过试验效果不错。以下都基于Visual C++ 6.0和MFC环境:首先需要为Flash控件生成变量,这一步借助ClassWizard可以轻松完成,略过 阅读全文
posted @ 2011-04-20 22:52 °ι 、曲 终 阅读(374) 评论(0) 推荐(0) 编辑
摘要: ASSERT()ASSERT()被测试它的参数,若参数为0,则中断执行并打印一段说明消息。在 Release 版本的程序中它不起任何作用。ASSERT()使用的时候必须保证参数表达式中不能有函数调用(译者注:ASSERT()宏在 Release 版本中不对表达式求值),因此对于任何有函数调用的参数表达式,应该使用宏 VERIFY(),以保证表达式中的函数调用在 Release 版本中会被正确求值。断言(assertion)用带断言信息(程序, 模块, assertion行)的对话框执行. 对话框有3个按钮: "Break", "Repeat" (&quo 阅读全文
posted @ 2011-04-17 12:22 °ι 、曲 终 阅读(358) 评论(0) 推荐(0) 编辑
摘要: ---- 用普通方法显示BMP位图,占内存大,速度慢,在图形缩小时,失真严重,在低颜色位数的设备上显示高颜色位数的图形图形时失真大。本文采用视频函数显示BMP位图,可以消除以上的缺点。---- 一、BMP文件结构---- 1. BMP文件组成---- BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。---- 2. BMP文件头---- BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。---- 其结构定义如下:typedef struct tagBITMAPFILEHEADER{WORD bfType; // 位图文件的类型,必须为BMDWORD bfSiz 阅读全文
posted @ 2011-04-17 10:53 °ι 、曲 终 阅读(236) 评论(0) 推荐(0) 编辑
摘要: UpdateData(true); //从控件到成员变量 CInternetSession session; m_html = _T(""); CHttpFile *file = NULL; try { file = (CHttpFile*)session.OpenURL(m_url); } catch(CInternetException* m_pException) { file = NULL; m_pException->m_dwError; m_pException->Delete(); session.Close(); AfxMessageBox(_T 阅读全文
posted @ 2011-04-14 12:32 °ι 、曲 终 阅读(241) 评论(0) 推荐(0) 编辑
摘要: Microsoft Visual Studio 6.0 下载:英文版:http://www.verycd.com/topics/123807/英文版迅雷下载:http://61.138.140.18/download/jlste_nw/vs6en.isoFTP下载:ftp://211.69.16.66/microsoftvisualc++6.0.zip汉化补丁:http://www.verycd.com/topics/63305/Visual C++ 6.0 汉化补丁:http://www.onlinedown.net/soft/27329.htmVisual C++ 6.0 with Sp6 阅读全文
posted @ 2011-04-14 09:36 °ι 、曲 终 阅读(1989) 评论(2) 推荐(0) 编辑
摘要: void CMy15454Dlg::OnBnClickedButton1(){ int ts0=0,tm0=0,ts1=0,tm1=0; CTime Time_t0 = CTime::GetCurrentTime(); ts0 = Time_t0.GetSecond(); //获取当前秒数 tm0 = Time_t0.GetMinute(); //获取当前分钟数 while (1) //延时3分钟 { MSG msg; while(PeekMessage(&msg,NULL,0,0,PM_REMOVE)) { TranslateMessage(&msg); DispatchMe 阅读全文
posted @ 2011-04-08 17:56 °ι 、曲 终 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 1 解决办法1: 2 卸载IE8 3 解决办法2:(自己使用的方法) 4 5 打开注册表编辑器 6 7 选择“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet 8 Settings\Zones“ (如果该项中没有名为1000的项,则建一个key名为1000) 9 10 在1000中建一个DWORD属性如下:11 12 Name = 1207 13 14 Type = REG_DWORD 15 16 Data = 0x000000 阅读全文
posted @ 2011-04-04 13:48 °ι 、曲 终 阅读(206) 评论(0) 推荐(0) 编辑
摘要: // TODO: 在此添加控件通知处理程序代码 CDC* pDC = new CDC(); //产生字体 CFont font; font.CreateFont(14,0,0,900,FW_NORMAL,0,0,0,ANSI_CHARSET,OUT_TT_PRECIS,CLIP_TT_ALWAYS,PROOF_QUALITY,VARIABLE_PITCH|FF_ROMAN,_T("新宋体")); //第一个是字号大小,第三个是字体方向 //创建屏幕DC pDC->CreateDC(_T("DISPLAY"), NULL, NULL, NULL); 阅读全文
posted @ 2011-04-02 22:58 °ι 、曲 终 阅读(381) 评论(0) 推荐(0) 编辑
摘要: CFileStatus rStatus; if(CFile::GetStatus(m_strFile,rStatus)) { m_strSize.Format("%d字节",rStatus.m_size); m_strCTime = rStatus.m_ctime.Format("%Y年%m月%d日 %H:%M:%S"); m_strMTime = rStatus.m_mtime.Format("%Y年%m月%d日 %H:%M:%S"); m_strATime = rStatus.m_atime.Format("%Y年%m月 阅读全文
posted @ 2011-04-02 22:32 °ι 、曲 终 阅读(245) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 28 下一页