• 大小: 5.29MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-26
  • 语言: 其他
  • 标签: Skins  mfc  c++  

资源简介

这东西大家都清楚吧,东西很好,尤其使用方便,简单

资源截图

代码片段和文件信息

/*------------------------------------------
   ABOUT1.C -- About Box Demo Program No. 1
               (c) Charles Petzold 1998
   ------------------------------------------*/

#include 
#include “resource.h“
#include “SkinH.h“
#pragma comment(lib“SkinH.lib“)

LRESULT CALLBACK WndProc      (HWND UINT WPARAM LPARAM) ;
BOOL    CALLBACK AboutDlgProc (HWND UINT WPARAM LPARAM) ;

int WINAPI WinMain (HINSTANCE hInstance HINSTANCE hPrevInstance
                    PSTR szCmdLine int iCmdShow)
{
     static TCHAR szAppName[] = TEXT (“About1“) ;
     MSG          msg ;
     HWND         hwnd ;
     WNDCLASS     wndclass ;
     
     wndclass.style         = CS_HREDRAW | CS_VREDRAW ;
     wndclass.lpfnWndProc   = WndProc ;
     wndclass.cbClsExtra    = 0 ;
     wndclass.cbWndExtra    = 0 ;
     wndclass.hInstance     = hInstance ;
     wndclass.hIcon         = LoadIcon (hInstance szAppName) ;
     wndclass.hCursor       = LoadCursor (NULL IDC_ARROW) ;
     wndclass.hbrBackground = (HBRUSH) GetStockobject (WHITE_BRUSH) ;
     wndclass.lpszMenuName  = szAppName ;
     wndclass.lpszClassName = szAppName ;
     
     if (!RegisterClass (&wndclass))
     {
          MessageBox (NULL TEXT (“This program requires Windows NT!“)
                      szAppName MB_IConerror) ;
          return 0 ;
     }
      SkinH_AttachEx((“skins/MSN.she“) NULL); 
     hwnd = CreateWindow (szAppName TEXT (“About Box Demo Program“)
                          WS_OVERLAPPEDWINDOW
                          CW_USEDEFAULT CW_USEDEFAULT
                          CW_USEDEFAULT CW_USEDEFAULT
                          NULL NULL hInstance NULL) ;
     
     ShowWindow (hwnd iCmdShow) ;
     UpdateWindow (hwnd) ; 
     
     while (GetMessage (&msg NULL 0 0))
     {
          TranslateMessage (&msg) ;
          DispatchMessage (&msg) ;
     }
     return msg.wParam ;
}

LRESULT CALLBACK WndProc (HWND hwnd UINT message WPARAM wParam LPARAM lParam)
{
     static HINSTANCE hInstance ;
 
     switch (message)
     {
     case WM_CREATE :
          hInstance = ((LPCREATESTRUCT) lParam)->hInstance ;
          return 0 ;
          
     case WM_COMMAND :
          switch (LOWORD (wParam))
          {
          case IDM_APP_ABOUT :
               DialogBox (hInstance TEXT (“AboutBox“) hwnd AboutDlgProc) ;
               break ;
          }
          return 0 ;
          
     case WM_DESTROY :
  SkinH_Detach();
          PostQuitMessage (0) ;
          return 0 ;
     }
     return DefWindowProc (hwnd message wParam lParam) ;
}

BOOL CALLBACK AboutDlgProc (HWND hDlg UINT message 
                            WPARAM wParam LPARAM lParam)
{
     switch (message)
     {
     case WM_INITDIALOG :
 SetWindowText(hDlgTEXT(“I LOVE ZHAOXUJING“));
 SendMessage(hDlgWM_SETICONICON_SMALL(LPARAM)LoadIcon(NULLIDI_ERROR));
          return TRUE ;
          
  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-04-20 18:46  SkinSharp 完整版 带51款皮肤\
     文件      191223  2010-10-06 13:20  SkinSharp 完整版 带51款皮肤\Demo.e
     目录           0  2012-04-20 18:46  SkinSharp 完整版 带51款皮肤\sdk下实例\
     文件         766  2011-02-16 09:32  SkinSharp 完整版 带51款皮肤\sdk下实例\about1.ico
     目录           0  2012-04-20 18:45  SkinSharp 完整版 带51款皮肤\sdk下实例\Debug\
     文件       15730  2012-04-20 18:20  SkinSharp 完整版 带51款皮肤\sdk下实例\Debug\main.obj
     文件        1088  2012-04-20 18:04  SkinSharp 完整版 带51款皮肤\sdk下实例\Debug\script1.res
     文件      176216  2012-04-20 18:20  SkinSharp 完整版 带51款皮肤\sdk下实例\Debug\sd.exe
     文件      211856  2012-04-20 18:20  SkinSharp 完整版 带51款皮肤\sdk下实例\Debug\sd.ilk
     文件     3541972  2012-04-20 18:04  SkinSharp 完整版 带51款皮肤\sdk下实例\Debug\sd.pch
     文件      451584  2012-04-20 18:20  SkinSharp 完整版 带51款皮肤\sdk下实例\Debug\sd.pdb
     文件       98277  2010-01-05 23:59  SkinSharp 完整版 带51款皮肤\sdk下实例\Debug\SkinH.dll
     目录           0  2012-04-20 18:45  SkinSharp 完整版 带51款皮肤\sdk下实例\Debug\skins\
     文件       15574  2009-08-18 23:17  SkinSharp 完整版 带51款皮肤\sdk下实例\Debug\skins\MSN.she
     文件      222208  2012-04-20 18:20  SkinSharp 完整版 带51款皮肤\sdk下实例\Debug\vc60.idb
     文件       77824  2012-04-20 18:20  SkinSharp 完整版 带51款皮肤\sdk下实例\Debug\vc60.pdb
     文件        3253  2012-04-20 18:20  SkinSharp 完整版 带51款皮肤\sdk下实例\main.cpp
     文件         504  2012-04-20 18:04  SkinSharp 完整版 带51款皮肤\sdk下实例\resource.h
     文件       32928  2012-04-20 18:04  SkinSharp 完整版 带51款皮肤\sdk下实例\script1.aps
     文件        2684  2012-04-20 18:04  SkinSharp 完整版 带51款皮肤\sdk下实例\script1.rc
     文件        4079  2011-02-16 14:21  SkinSharp 完整版 带51款皮肤\sdk下实例\sd.dsp
     文件         512  2011-02-16 09:29  SkinSharp 完整版 带51款皮肤\sdk下实例\sd.dsw
     文件       41984  2012-04-20 18:44  SkinSharp 完整版 带51款皮肤\sdk下实例\sd.ncb
     文件       48640  2012-04-20 18:44  SkinSharp 完整版 带51款皮肤\sdk下实例\sd.opt
     文件         753  2012-04-20 18:20  SkinSharp 完整版 带51款皮肤\sdk下实例\sd.plg
     文件       98277  2010-01-05 23:59  SkinSharp 完整版 带51款皮肤\sdk下实例\SkinH.dll
     文件        8836  2009-09-09 21:04  SkinSharp 完整版 带51款皮肤\sdk下实例\SkinH.h
     文件        6842  2009-09-09 20:13  SkinSharp 完整版 带51款皮肤\sdk下实例\SkinH.lib
     目录           0  2012-04-20 18:45  SkinSharp 完整版 带51款皮肤\sdk下实例\skins\
     文件       15574  2009-08-18 23:17  SkinSharp 完整版 带51款皮肤\sdk下实例\skins\MSN.she
     文件       15228  2009-09-09 11:41  SkinSharp 完整版 带51款皮肤\sdk下实例\skins\Xunlei5.she
............此处省略90个文件信息

评论

共有 条评论