PtInRect 的详细范围

admin | Windows api | 2013-03-20
CRect::PtInRect 函数可以用来判断给定的点是否在所在的矩形区域之内,但MSDN上并没有给出其详细的边界情况,现给出如下: rect.PtInRect(point) ; 即矩形框为 rect , 判断点 point 是否在其内,则结果是: 如果 rect.left<=point.x<rect.right 且 rect.top<=point.y<rect.bottom 则认为point在rect之内,否则反之。这里主要是强调一个左闭... [阅读全文]
ė3,228 浏览数 6没有评论 0

string、wstring、cstring、 char、 tchar、int、dword互转

admin | C++ | 2013-03-19
最近编程一直头痛字集中类型的转化,明知都可以转却总是记不住,不断的上网查来查去,在这里小结一下。以备以后方便使用,当然有些方法可能不是最新的,或者最简单的,但是对于自己已经了解的使用起来应该方便的多: 1》string 转 wstring C++ 1 2 3 4 5 6 7 1234567 1234567 ... [阅读全文]
ė4,445 浏览数 6没有评论 0

Windows管道技术简述

admin | net work | 2013-03-15
不知你是否用过这样的程序,他们本身并没有解压缩的功能,而是调用DOS程序PKZIP完成ZIP包的解压缩。但是在程序运行时又没有DOS控制台的窗口出现而且一切本应该在DOS下显示的信息都出现在了那个安装程序的一个文本框里。这种设计既美观又可以防止少数眼疾手快的用户提前关了你的DOS窗口。 现在就来讨论一下,如何用匿名管道技术实现这个功能。 管道技术... [阅读全文]
ė3,256 浏览数 6没有评论 0

代码注入的三种方法

admin | Windows api | 2013-03-14
目录 Windows 钩子 CreateRemoteThread 和 LoadLibrary 技术 ――进程间通信 CreateRemoteThread 和 WriteProcessMemory 技术 ――如何用该技术子类化远程控件 ――何时使用 CreateRemoteThread 和 WriteProcessMemory 技术 结束语 附录A 附录B 附录C 附录D 附录E 附录F 参考资料 简介 本文将讨论如何把代码注入不同的进程地址空间,然后在该进程的上下文中执... [阅读全文]
ė2,842 浏览数 6没有评论 0

Uniscribe Sample

admin | Windows api | 2013-03-14
Uniscribe Sample Sample usage of Uniscribe. Main functions are OnPaint() in ChildView.cpp. It shows simple call sequence and tag usage. There’re three versions implemented. The first is the simplest, just using ScriptStringOut. The second and the third are for using property. Following sequence is required when using Sc... [阅读全文]
ė2,560 浏览数 6没有评论 0

Uniscribe: The Missing Documentation & Examples

admin | C++ | 2013-03-14
http://maxradi.us/documents/uniscribe/ Brett Wilson Uniscribe: The Missing Documentation & Examples Index ScriptItemize ScriptLayout ScriptShape ScriptPlace ScriptJustify ScriptXtoCP ScriptCPtoX Introduction Microsoft created an extremely powerful API called Uniscribe that allows applications to do typ... [阅读全文]
ė2,878 浏览数 6没有评论 0

Uniscribe绘制复杂文本的说明

admin | win32 | 2013-03-14
这篇文章的目的是对微软对Uniscribe绘制复杂文本的例子进行一些说明,同时主要是对ScriptItemize、ScriptShape、ScriptPlace、ScriptLayout、ScriptTextOut等函数以及一些绘制复杂文字过程中要使用的结构体如SCRIPT_ANALYSIS、SCRIPT_CACHE、SCRIPT_STATE、SCRIPT_CONTROL等进行说明: 对于利于ScriptString绘制复杂文字,它比较简单,所以在最后给出说明... [阅读全文]
ė2,261 浏览数 6没有评论 0

MFC 窗口抖动代码

admin | C++ | 2013-03-13
C++ int ty=5; CRect m_rect; GetWindowRect(&amp;m_rect); int recordy=m_rect.left; int recordx=m_rect.top; for(int i=0;i&lt;3;i++) { m_rect.left=recordy; m_rect.top=recordx; m_rect.top = m_rect.top + ty; m_rect.left = m_rect.left - ty; SetWindowPos( ... [阅读全文]
ė2,430 浏览数 6没有评论 0

MFC对话框的隐藏方法

admin | C++ | 2013-03-13
修改CXXAPP中的InitInstance函数,将原来的模态对话框改为非模态对话框,即修改 INT_PTR nResponse = dlg.DoModal(); 为 dlg.Create(CModalHideDlg::IDD); //创建为非模态对话框 dlg.ShowWindow(SW_HIDE); //创建完毕后,可以设置对话框的显示方式,正常为“SW_SHOW”, //在此,我们使用“SW_HIDE”将对话框隐藏,但是在进程列表中仍然可以看到 ... [阅读全文]
ė3,528 浏览数 6没有评论 0

教师工资管理系统

admin | win32 | 2013-03-09
C++ #include<iostream> #include<string> using namespace std; #define S 1200//S表示固定工资 #define XJ 1500//行政一般人员基本工资 #define XJ1 1600//科级以上人员基本工资 #include<string> class CStaff{ public: string name; int number; string sex; int salary; int year;... [阅读全文]
ė2,410 浏览数 6没有评论 0

Ɣ回顶部

无觅相关文章插件,快速提升流量