如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
//notepaper.cpp:为应用程序定义一入口点#include"windows.h"#include"resource.h"#include"commctrl.h"#defineWM_ADJUSTSIZEWM_USER+1BOOLInitInstance();BOOLInitApp();LRESULTCALLBACKMyWndProc(HWNDhWnd,UINTuMsg,WPARAMwParam,LPARAMlParam);BOOLCALLBACKMyDlgProc(HWNDhDlg,UINTuMsg,WPARAMwParam,LPARAMlParam);voidLoadIni();voidSaveIni();//全局变量HWNDhWnd;HWNDhWndToolTip;HWNDhEdit=NULL;HINSTANCEhInst;POINTpoint,oldpoint;RECTrect;chartextshow[256];INTIniX=0,IniY=0;BOOLbCaptured=FALSE;//-------------------------WinMain函数--------------intAPIENTRYWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRlpCmdLine,intnCmdShow){MSGmsg;hInst=hInstance;if(!InitInstance())return-1;LoadIni();//导入INI文件内容InitCommonControls();//注册或初始化窗口类if(!InitApp())return-1;while(GetMessage(&msg,NULL,NULL,NULL)){TranslateMessage(&msg);DispatchMessage(&msg);}returnmsg.lParam;}//-------------------------------------------------------------------BOOLInitInstance(){WNDCLASSEXwcex;wcex.cbClsExtra=0;wcex.cbWndExtra=0;wcex.style=CS_HREDRAW|CS_VREDRAW|CS_DBLCLKS;wcex.cbSize=sizeof(WNDCLASSEX);wcex.hbrBackground=(HBRUSH)(COLOR_WINDOW+1);wcex.hCursor=LoadCursor(NULL,IDC_ARROW);wcex.hIcon=LoadIcon(NULL,IDI_APPLICATION);wcex.hInstance=hInst;wcex.lpfnWndProc=(WNDPROC)MyWndProc;wcex.lpszClassName="NOTEPAPERWND";wcex.lpszMenuName=NULL;wcex.hIconSm=NULL;if(RegisterClassEx(&wcex)==NULL)return0;return1;}//-----------------------------------------------------------------------BOOLInitApp(){TOOLINFOti;//工具提示消息(当鼠标放在窗口上时的提示信息)staticchartooltip[]="桌面便条V1.5";hWnd=CreateWindowEx(WS_EX_TOPMOST|WS_EX_TOOLWINDOW,"NOTEPAPERWND","NOTEPAPER",WS_BORDER|WS_POPUP,\IniX,IniY,0,0,NULL,NULL,hInst,NULL);//创建主窗口if(hWnd==NULL)returnFALSE;hWndToolTip=CreateWindow(TOOLTIPS_CLASS,(LPSTR)NULL,TTS_ALWAYSTIP,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,(HMENU)NULL,hInst,NULL);//创建浮动条窗体memset(&ti,0,sizeof(TOOLINFO));ti.cbSize=sizeof(TOOLINFO);//浮动条