上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 27 下一页
摘要: 好像在CSDN上看过很多次讨论的都没结果,昨天看书偶有感悟。如果那个......,就当......吧。原理:字符(串)长度像素/字符串长度厘米 = 显示器长宽像素/显示器长宽厘米。但在不同分辨率下,计算结果会有些偏差,应该是获取的字符串长度厘米有偏差,因为这个只能精确到0.01毫米,在标准分辨率下获取的比较准确。\(^o^)/~void CWindowsDisignDlg::OnButton1()... 阅读全文
posted @ 2010-04-09 10:56 傲衣华少 阅读(2431) 评论(8) 推荐(0) 编辑
摘要: 旋转公式:XFORM xForm;double pi = 3.1415926;xForm.eM11 = (FLOAT)cos(pi/6);xForm.eM12 = (FLOAT)sin(pi/6);xForm.eM21 = (FLOAT)-sin(pi/6);xForm.eM22 = (FLOAT)cos(pi/6);xForm.eDx = (FLOAT)0.0;xForm.eDY = (FLOA... 阅读全文
posted @ 2010-04-08 22:15 傲衣华少 阅读(424) 评论(0) 推荐(0) 编辑
摘要: SM_CLEANBOOT 返回系统启动方式:  0 正常启动  1 安全模式启动  2 网络安全模式启动  SM_CMOUSEBUTTONS 返回值为系统支持的鼠标键数,返回0,则系统中没有安装鼠标。  SM_CXBORDER,  SM_CYBORDER 返回以相素值为单位的Windows窗口边框的宽度和高度,如果Windows的为3D形态,则  等同于SM_CXEDGE参数  SM_CXCURS... 阅读全文
posted @ 2010-04-08 17:02 傲衣华少 阅读(384) 评论(0) 推荐(0) 编辑
摘要: BOOL CMyDlg::PreTranslateMessage(MSG* pMsg) {// TODO: Add your specialized code here and/or call the base classif (pMsg->message == WM_NCLBUTTONDOWN){pMsg->message = WM_LBUTTONDOWN;}return CDial... 阅读全文
posted @ 2010-04-07 21:37 傲衣华少 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 本来这个本身没太大的问题,在初始化窗口 如 oninitdialog,oncreate和关闭窗口 如onclose的时候,调用AnimateWindow即可实现窗口的动态效果打开和关闭。但是:(转下面一段话)编译时出现的问题 在实现动画窗口的程序时,笔者发现如果直接在VC中使用AnimateWindow函数,在编译时会报告出错。以上述程序为例,在编译时系统会报告: 'AnimateWindow' ... 阅读全文
posted @ 2010-04-07 21:27 傲衣华少 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 前缀    隐含的数据类型   说明   b     BOOL       实际为整型   by     BYTE       无符号字符   c     char         字符   dw     DWORD     无符号长型   fn     function       函数   h     HANDLE     无符号整型   i     integer       整数   l ... 阅读全文
posted @ 2010-04-07 16:24 傲衣华少 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 情况:重装系统的时候,硬盘的4个分区全格式化了,并合并为一个C盘。数据找回的解决办法:1,启动windows xp系统,2,下载diskgen软件3,运行diskgen,点击“找回分区”,会自动搜索你的分区表,第一次弹出的分区为现在的分区,请点击“忽略”,后面找回来的分区为硬盘分区合并以前的分区,请点击“保留”4,找出所有分区... 阅读全文
posted @ 2010-03-29 15:24 傲衣华少 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 本篇演示实现仿QQ界面的异型菜单与滚动条自绘。 先讲解一下如何实现QQ的圆角菜单,这个要用到HOOK了,因为菜单是一种特殊的窗口,无法用FindWindow或通过HMENU来获取到窗口句柄,也就无法子类化。必须下钩子,这里下的是WH_CALLWNDPROC的钩子:C/C++ code查MSDN知道菜单的窗口类名是“#32768”,找到菜单窗口就好办了,子类化后就可以做手脚了... 阅读全文
posted @ 2010-03-15 09:52 傲衣华少 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 老是忘。CSize GetTextExtent( LPCTSTR lpszString, int nCount ) const;CSize GetTextExtent( const CString& str ) const;Return ValueThe dimensions of the string (in logical units) in a CSize object.Remark... 阅读全文
posted @ 2010-03-11 21:46 傲衣华少 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 地址:http://www.codeproject.com/KB/list/xlistctrl.aspx 阅读全文
posted @ 2010-03-10 14:41 傲衣华少 阅读(655) 评论(0) 推荐(0) 编辑
摘要: CString str = "00-24-8C-AF-2A-66";unsigned char uc[6];if (sscanf(str, "%02X-%02X-%02X-%02X-%02X-%02X", &uc[0], &uc[1], &uc[2], &uc[3], &uc[4], &uc[5]) == 6) printf("OK\n")else ... 阅读全文
posted @ 2010-03-10 10:42 傲衣华少 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 以前一直是这样用: CString sql; sql.format(_T"SELECT * FROM TABLE WHERE COL1 = '%s' AND COL2 = '%s'",m_a,m_b); 如果语句很长,条件很多,里面就会有很多'%s',后面出现很多m_a,m_b,要数到第几个%s了,写着写着头都大了。 最近发现(或者叫发明,我是没看到别人用,呵呵)一种简便方法。 sql.form... 阅读全文
posted @ 2010-03-08 14:49 傲衣华少 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 本篇演示实现仿QQ界面的中间客户区。QQ是可以调整界面透明度的,但是调整了透明度却连中间客户区也变得半透明了。客户区毕竟是软件最重要的部分,是要与用户交互的,透明了就影响操作了,因此这里的客户区不学QQ,始终不透明。要实现不透明控件,只能创建一个弹出窗口,遮住主界面的客户区域,然后设定与主界面连动,即始终跟着主窗口移动及调整尺寸。这个方法并不是很好,但却几乎是唯一的方法。为什么说几乎是唯一的方法呢... 阅读全文
posted @ 2010-03-02 10:30 傲衣华少 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: 在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result =function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传递参数,传递参数的工作... 阅读全文
posted @ 2010-01-28 11:05 傲衣华少 阅读(491) 评论(0) 推荐(0) 编辑
摘要: Download source files - 1.71 KbDownload demo project - 13.9 KbIntroductionHave you ever thought of how annoying it actually was to spend a lotof time doing a basic GUI for your simple applications ins... 阅读全文
posted @ 2010-01-28 09:40 傲衣华少 阅读(4744) 评论(1) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 27 下一页