GooglePage注册成功

来源:互联网 发布:ubuntu改成中文 编辑:程序博客网 时间:2024/05/01 12:18

CSDN的BLOG一直都不能上传附件,有些无奈,后来听北极星说GooglePage有100M的个人空间,于是迫不及待地注册了一个,刚刚也搞了一个,似乎只要有GMail的邮箱就可以了. 

好,这次来发个ShapeWindow的源代码,(图片总是发不上来,就不发了):

 

#include <stdio.h>
#include 
<afxwin.h>
#include 
"SkinMagicLib.h"
#include 
"resource.h"

#pragma comment(lib,"SkinMagicLibMT6Trial.lib")

HMENU    hMenu;
RECT    rect;
DWORD    dwY;
UINT    uRet;
HINSTANCE hInstance;
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
int CALLBACK WinMain(HINSTANCE hInst,HINSTANCE,LPSTR,int)
{
    InitSkinMagicLib(hInst,
"AppTest",NULL,NULL);
    LoadSkinFile(
"ShapeWnd.smf");
    hInstance 
= hInst;
    ::DialogBoxParam(hInst,(LPCTSTR)IDD_MAIN,NULL,(DLGPROC)WndProc,NULL);
    
return 1;
}
LRESULT CALLBACK WndProc(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam)
{
    HICON    hIcon;
    
switch(uMsg)
    {
    
case WM_SYSCOMMAND:
        
if ( wParam == IDM_TESTOK)
        {
            
if(LoadSkinFromResource(hInstance,(LPCTSTR)IDR_SKIN1,"Skin"))
                {    
                    SetShapeWindowSkin(hWnd,
"PlayerPanel");//设置窗口的风格
                }
        }
        
break;
    
case WM_COMMAND:
        {            
            
switch(LOWORD(wParam))
            {
            
case IDC_REGISTER:
                ::MessageBox(hWnd,
"Test","Info",0);
                
break;        
            
case IDC_EXIT:
                ::GetWindowRect(hWnd,
&rect);
                ::SetTimer (hWnd,
1,15,NULL);
                
break;
            }
        }
        
break;
    
case WM_TIMER:
        ::SetWindowPos (hWnd, HWND_TOPMOST, rect.left, rect.top, 
0,0, SWP_NOSIZE);
        rect.top 
-= 5;
        dwY 
= rect.top +120;
        
if(dwY >= 0x80000000)
            ::SendMessage (hWnd,WM_CLOSE,
0,0);        
        
break;
    
case WM_INITDIALOG:        
        
//换肤                                //NewShape
        SetShapeWindowSkin(hWnd,"BMPShape");//BMPShape
        ::SetWindowText (hWnd,"Code by thinkSJ");    //设置标题栏
        hIcon = ::LoadIcon(hInstance,MAKEINTRESOURCE(IDI_ICON1));    //设置图标
        ::SendMessage(hWnd,WM_SETICON,ICON_SMALL,(LPARAM)hIcon);

        hMenu 
= ::GetSystemMenu(hWnd,FALSE);
        ::AppendMenu(hMenu,MF_STRING,IDM_TESTOK,
"播放器风格");
        
return true;
    
case WM_CLOSE:
        ::KillTimer (hWnd,
1);
        ::DestroyWindow (hWnd);
        
break;
    }
    
return false;
}

 (最好使用工具,不要用浏览器下载)

 下载附件