• 大小: 6.29MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-26
  • 语言: 其他
  • 标签: 表白  玫瑰  程序  

资源简介

表白的小程序,桌面开满心形玫瑰,耳边响起 你就是我的唯一 ,然后电脑会替你打开记事本向你女友表白…等着她感动着流泪的时候上前拥抱吧!

资源截图

代码片段和文件信息

/*==============================
 Roses.cpp -- 一千朵玫瑰
 
  QQ:353813171
  
  VC 6.0环境下编译通过
===============================*/
#include 
#include 
#include “resource.h“
#include 
#include 


#define WS_EX_layerED 0x00080000
#define LWA_ALPHA     0x00000002
#define LWA_COLORKEY  0x00000001
#define ID_TIMER      1
#define IMGCOUNT      6  //图片数

#define SAFE_RELEASE(x) { if (x) x->Release(); x = NULL; }//自己定义一个宏

//因为没有导出SetlayeredWindowAttributes API 所以要我们自己到user32.dll里搜索
typedef BOOL (WINAPI *LPFNSETlayerEDWINDOWATTRIBUTES)
(HWND hwndCOLORREF crKeyBYTE bAlphaDWORD dwFlags) ;

LRESULT CALLBACK WndProc (HWND UINT WPARAM LPARAM) ;

int xPosition=600yPosition=100;
int addPosition=0;
int PicPosition[10][2]={{600100}{55080}{50060}{45040}{40020}{3500}{30020}{25040}{20060}};
//int addFlag=0;
/////播放音乐
IGraphBuilder*   pGBuilder;
IMediaControl*   pMControl; 
IMediaPosition*   pMPos; 


int stop=0;

//设置窗口的透明度 hwnd是被设置的窗口 byAlpha是指示了透明度(0完全透明 255完全不透明)
BOOL TransparentWnd(HWND hwnd BYTE byAlpha)
{
long lstyle;
HMODULE hModule;
BOOL bRet;
LPFNSETlayerEDWINDOWATTRIBUTES lpSetlayeredWindowAttributes;
if(FALSE == IsWindow(hwnd))
{
MessageBox(NULLTEXT(“窗口句柄无效!“)NULL0);
return FALSE;
}
hModule = (HMODULE)LoadLibrary(TEXT(“user32.dll“));
if(hModule)
{
lpSetlayeredWindowAttributes = (LPFNSETlayerEDWINDOWATTRIBUTES)GetProcAddress(hModuleTEXT(“SetlayeredWindowAttributes“));
if(!lpSetlayeredWindowAttributes)
{
MessageBox(hwnd TEXT(“未找到API SetlayeredWindowAttributes的地址!“)NULL MB_OK);
return FALSE ;
}
}
lstyle = GetWindowLong(hwnd GWL_EXstyle) ;
if(!lstyle)
{
MessageBox(hwndTEXT(“获取窗口扩展样式失败!“)NULLMB_OK);
return FALSE;
}
lstyle = lstyle | WS_EX_layerED;
bRet = SetWindowLong(hwndGWL_EXstylelstyle);
if(!bRet)
{
MessageBox(hwndTEXT(“设置窗口扩展样式失败!“)NULLMB_OK);
return FALSE;
}
bRet = lpSetlayeredWindowAttributes(hwnd0byAlphaLWA_ALPHA);
if(!bRet)
{
MessageBox(hwndTEXT(“设置窗口透明度失败!“)NULLMB_OK);
return FALSE;
}
RedrawWindow(hwndNULLNULLRDW_ERASE | RDW_INVALIDATE | RDW_frame | RDW_ALLCHILDREN);
FreeLibrary(hModule);
return TRUE;
}

int WINAPI WinMain (HINSTANCE hInstance HINSTANCE hPrevInstance
                    PSTR szCmdLine int iCmdShow)
{
CoInitialize(NULL);   //初始化COM 
//创建各个对象 
CoCreateInstance(CLSID_FilterGraphNULLCLSCTX_INPROCIID_IGraphBuilder(void**)&pGBuilder); 
pGBuilder->QueryInterface(IID_IMediaControl(void**)&pMControl); 
pGBuilder->QueryInterface(IID_IMediaPosition(void**)&pMPos); 

CHAR   strSoundPath[MAX_PATH];   //存储音乐所在路径 
WCHAR   wstrSoundPath[MAX_PATH];   //存储UNICODE形式的路径 
GetCurrentDirectory(MAX_PATH   strSoundPath); 
strcat(strSoundPath“\\唯一.mp3“);
MultiByteToWideChar(CP_ACP0strSoundPath-1wstrSoundPathMAX_PATH); 
pGBuilder->RenderFile(wstrSoundPathNULL);   //调入文件 

pMPos-> put_CurrentPos

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      57344  2011-04-10 00:04  Love.exe

     文件      91812  2008-12-03 11:34  love\BM_I0.bmp

     文件      90056  2008-12-03 11:34  love\BM_I1.bmp

     文件      90054  2008-12-03 11:34  love\BM_I2.bmp

     文件      30382  2008-12-03 11:34  love\BM_I3.bmp

     文件      45708  2008-12-03 11:34  love\BM_I4.bmp

     文件      90056  2008-12-03 11:34  love\BM_I5.bmp

     文件      91812  2008-12-03 12:02  love\BM_M0.bmp

     文件      90056  2008-12-03 12:02  love\BM_M1.bmp

     文件      90054  2008-12-03 12:02  love\BM_M2.bmp

     文件      30382  2008-12-03 12:02  love\BM_M3.bmp

     文件      45708  2008-12-03 12:02  love\BM_M4.bmp

     文件      90056  2008-12-03 12:02  love\BM_M5.bmp

     文件        409  2008-12-03 12:10  love\resource.h

     文件     160838  2008-12-03 11:33  love\rose.ico

     文件    1055604  2012-08-15 14:28  love\Roses.aps

     文件        518  2008-12-03 10:55  love\Roses.dsw

     文件      58368  2012-08-16 13:23  love\Roses.ncb

     文件        765  2012-08-15 18:23  love\Roses.plg

     文件       2550  2008-12-03 12:10  love\Roses.rc

    ..A.SH.     41472  2012-08-15 14:16  love\Thumbs.db

     文件    4208935  2012-08-15 14:37  love\唯一.mp3

     文件       4917  2012-08-15 17:07  love\Roses.dsp

     文件    1037616  2012-08-15 14:27  love\Release\Roses.res

     文件      41984  2012-08-15 18:23  love\Release\vc60.idb

     文件      11913  2012-08-15 18:23  love\Release\Roses.obj

     文件    1085440  2012-08-15 18:23  love\Release\Roses.exe

     文件    5213504  2012-08-15 18:10  love\Release\Roses.pch

     文件      10776  2012-08-16 13:23  love\Roses.cpp

     文件      48640  2012-08-16 13:23  love\Roses.opt

............此处省略5个文件信息

评论

共有 条评论