Other
文章平均质量分 76
MoonlightDesigner
人工智能领域
展开
-
图像旋转+二线性插值算法
long BilinearInterpolateD( const SwImage & pic,double fx,double fy ){ #define BILINEAR4_UNITRPOC(a,b,c,d) ((a<<22) +(b-a)*rx2048 + (c-a)*ry2048 + (a-b-c+d)*rxry ) long x = (long)fx; long y = (原创 2012-12-21 18:44:09 · 901 阅读 · 0 评论 -
VC的剪贴板操作
VC的剪贴板操作1、文本内容的操作2、WMF数据的操作3、位图的操作4、设置使用自定义格式5、感知剪贴板内容的改变6、自动将数据粘贴到另一应用程序窗口一、文本内容的操作下面的代码示范了如何将文本内容复制到剪贴板(Unicode编码的先转化为ASCII):CString source;//文本内容保存在source变量中if( OpenCl转载 2013-05-29 16:54:47 · 1063 阅读 · 0 评论 -
最简单的屏幕截屏
#include #include const int SCREENW = GetSystemMetrics(SM_CXSCREEN);const int SCREENH = GetSystemMetrics(SM_CYSCREEN);int main(){ HWND hdesktopwnd = GetDesktopWindow(); HDC hdesktopdc = GetDC原创 2013-03-30 22:37:46 · 813 阅读 · 0 评论 -
VC6 鼠标钩子 最简单例子
.Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的钩子,监视系统中特定事件的发生,完成特定的功能,比如截获转载 2013-03-30 10:43:03 · 708 阅读 · 0 评论 -
VC设置鼠标形状
消息下:SetCursor(AfxGetApp()->LoadStandardCursor(IDC_CROSS));或是:HCURSOR hc;hc=LoadCursor(NULL,IDC_CROSS); SetCursor(hc);IDC_APPSTARTING 带小沙漏的标准箭头 IDC_ARROW转载 2013-03-29 17:29:54 · 5948 阅读 · 0 评论 -
DOS窗口关闭事件
#include #include #include using namespace std;#define KeyDown(vk_code) ((GetAsyncKeyState(vk_code) & 0x8000) ? 1 : 0)#define Msg(info) MessageBox(NULL,info,"message",MB_OK) BOOL WINAPI DosWnd原创 2013-02-03 13:58:10 · 1210 阅读 · 0 评论 -
VC玻璃特效窗口
#include #include #include #define KeyDown(vk_code) ((GetAsyncKeyState(vk_code) & 0x8000) ? 1 : 0)#define Msg(info) MessageBox(NULL,info,"message",MB_OK)#define ErrorMsg(info) MessageBox(N原创 2013-01-18 20:40:32 · 795 阅读 · 0 评论 -
ImageMagick
[转载]ImageMagick 经验帖 (2010-07-08 17:16:55)原文地址:经验帖" style="text-decoration:initial; color:rgb(206,53,53)">ImageMagick 经验帖作者:paper0023/*****************************************转载 2013-01-16 00:05:25 · 1245 阅读 · 0 评论 -
C++ 中隐藏DOS调用的命令行窗口
C++ 中隐藏DOS调用的命令行窗口原文地址:http://hi.baidu.com/kalcaddle/item/cb83d70f720d27e6f45ba689 我演示了一下在MFC程序中怎么应用DOS的dir的命令,可是我们遇到了需要解决的问题,首先就是文件dir.txt的残留问题,其实这个问题很简单,我们也可以用dos的del命令在操作转载 2013-01-12 09:47:13 · 1183 阅读 · 0 评论 -
函数自动调用
//=========== Visual C++ version ===============#include int foo1(){ printf("%s\n", __FUNCTION__); return 0;}int foo2(){ printf("%s\n", __FUNCTION__); return 0;}int foo3(){ printf("%s\原创 2012-12-19 12:36:10 · 359 阅读 · 0 评论 -
指针的控制范围
#include using namespace std;void main(){ int a[3][4]={ {1,2,3,4}, {5,6,7,8}, {9,10,11,12} }; int **p=(int**)&a; // p的作用不等效于a,所以无法对p这样引用 p[?][?] cout<<"a: "<<a<<endl; cout<<"a[0]: "<<a[0]<原创 2013-01-01 19:07:50 · 507 阅读 · 0 评论