青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

使用SkinMagic Toolkit美化界面

[ 準備工作 ]

1 、將 SkinMagicTrial.dll 放置在調試目錄

2 、設置庫文件目錄,在項目 [ 連接器 ] [ 附加依賴項 ] 中加入庫 SkinMagicTrial.lib

3 、在項目的 stdafx.h 文件中加入頭文件 #include "SkinMagicLib.h"

?

[ 創建過程 ]

1 、初始化 SkinMagic 庫:

要使用 SkinMagic ,這一步必不可少。在應用程序類的 InitInstance() 函數中行加入如下代碼(粗體部分):

??? CWinApp::InitInstance();

VERIFY( 1 == InitSkinMagicLib(AfxGetInstanceHandle(), NULL ,

???????? ?????????????????? ???????? NULL, NULL ));

?

				
						說明:
				
		
				
						int InitSkinMagicLib(???????????????????????????? 
				
				
						//
				
				
						初始化
				
				
						SkinMagic
						工具庫
						
								
										
										
								
						
				
		
				
						HINSTANCE
				
				
						
						
				
				
						hInstance
				
				
						, ???????????????????????? 
				
				
						//
				
				
						應用程序句柄
				
				
						
								
								
						
				
		
				
						char* 
				
				
						szApplication
				
				
						 , ???????????????????????????? 
				
				
						//
				
				
						皮膚文件中定義的應用程序名,置為
				
				
						NULL
				
				
						即可
				
				
						
								
								
						
				
		
				
						char* 
				
				
						szRegCode
				
				
						,????????????????????????????????? 
				
				
						//
				
				
						SkinMagic
						的使用
						
								注冊碼。若無置為
						
				
				
						NULL
				
				
						
								
								
						
				
		
				
						char* 
				
				
						szReserved2
				
				
						
								??????????????????????????????? 
						
				
				
						//
				
				
						保留位,為
				
				
						NULL
				
				
						
								
								
						
				
		
				
						);
				
				
						
								
								
						
				
		

?

2 、調入皮膚文件:

?????? 皮膚的調用有兩種方法,一是直接從皮膚文件中調用,另一種方法是從資源文件中調用,分別說明如下:

?????? 1 )從皮膚文件中調用皮膚:緊接上句,加入如下代碼

VERIFY( 1 == LoadSkinFile("corona.smf"));

2 )從資源文件中調用皮膚:

VERIFY(1 == LoadSkinFromResource(NULL,"FUTURA","skin"));

?

說明:

				
						int LoadSkinFromResource(
				
		
				
						HMODULE 
				
				
						hModule
				
				
						, ?????????????????????? 
				
				
						//
				
				
						包含皮膚文件的模塊句柄,若
				
				
						NULL
				
				
						表面在本模塊中
				
				
						
								
								
						
				
		
				
						char* 
				
				
						lpSkinName
				
				
						 , ??????????????????????? 
				
				
						/
				
				
						/
				
				
						皮膚資源的名稱
				
				
						
								
								
						
				
		
				
						char* 
				
				
						lpType
				
				
						);????????????????????????????????? 
				
				
						//
				
				
						資源的類型
				
				
						
								
								
						
				
		

?

3 、為窗口添加皮膚:

1)為標準窗口(擁有標題欄、系統菜單、可變大小等特征,比如文檔 / 視圖結構和有菜單的對話框)添加皮膚,通常用于主窗口。在應用程序類的 InitInstance() 函數的底部加入如下代碼:

???? VERIFY( 1 == SetWindowSkin( m_pMainWnd->m_hWnd , "MainFrame" ));

???? m_pMainWnd->ShowWindow(SW_SHOW);

???? m_pMainWnd->UpdateWindow();

?

說明:

				
						int SetWindowSkin(
				
		
				
						HWND 
				
				
						hWnd
				
				
						, ?????????????????????????????????????? 
				
				
						/
				
				
						/
				
				
						要使用皮膚的窗口句柄
				
				
						
								
								
						
				
		
				
						char* 
				
				
						lpSkinName
				
				
						
								???????????????????????????????? 
						
				
				
						/
				
				
						/
				
				
						
				
				
						skinFrameWnd
						對象指定的名稱
				
				
						
								
);

?

2 )為對話框添加皮膚

在對話框顯示之前調用,通常在應用程序初始化函數中調用

???? VERIFY( 1 == SetWindowSkin( m_pMainWnd->m_hWnd , "MainFrame" ));

VERIFY( 1 == SetDialogSkin( "Dialog" ) );

???? m_pMainWnd->ShowWindow(SW_SHOW);

???? m_pMainWnd->UpdateWindow();

?

說明:

				
						int SetDialogSkin(? 
				
		
				
						char* 
				
				
						lpSkinName
				
				
						
								???????????????????????????????? 
						
				
				
						/
				
				
						/
				
				
						
				
				
						skinFrameWnd
						對象指定的名稱
				
				
						
								
);

使用該函數后,以后程序創建的對話框都將使用該皮膚,但對話框大小不可變。

?

3 )為單個對話框窗口添加皮膚,例如在對話框視圖中:重載對話框視圖的創建函數 OnCreate ,加入如下代碼:

??? VERIFY( 1 == SetSingleDialogSkin( m_hWnd, "Dialog" ) );

??? EnableWindowScrollbarSkin( m_hWnd , SB_BOTH );

?

說明:

				
						int SetSingleDialogSkin(
				
		
				
						HWND 
				
				
						hWnd
				
				
						, ??????????????????????? 
				
				
						/
				
				
						/
				
				
						要使用皮膚的窗口句柄
				
				
						
								
								
						
				
		
				
						char* 
				
				
						lpSkinName
				
				
						
								???????????????? 
						
				
				
						/
				
				
						/
				
				
						
				
				
						skinFrameWnd
						對象指定的名稱
				
				
						
								
);
				
						int EnableWindowScrollbarSkin( 
				
				
						/
				
				
						/
				
				
						為滾動條添加皮膚
				
				
						
								
								
						
				
		
				
						HWND 
				
				
						hWnd
				
				
						, ????????????????????????????? 
				
				
						/
				
				
						/
				
				
						要使用皮膚的窗口句柄
				
				
						
								
								
						
				
		
				
						int* 
				
				
						fnBar
				
				
						
								???????????????????????????????????? 
						
				
				
						/
				
				
						/
				
				
						要使用皮膚的滾動條
				
				
						,SB_BOTH
				
				
						表明是橫豎都是用皮膚
				
				
						
								
);

?

?

4 、釋放 SkinMagic 資源

重載應用程序的 ExitInstance() 函數,添加如下代碼:

ExitSkinMagicLib();

posted on 2006-06-22 16:44 楊粼波 閱讀(352) 評論(0)  編輯 收藏 引用 所屬分類: 文章收藏

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美成人一品| 欧美视频在线观看免费| 亚洲人成7777| 亚洲啪啪91| 欧美激情在线狂野欧美精品| 亚洲最新色图| 亚洲图片欧洲图片av| 国产欧美日本在线| 久久尤物视频| 欧美成人首页| 亚洲欧美日韩精品| 欧美在线免费看| 亚洲电影免费| 日韩一级黄色片| 国产欧美日本一区二区三区| 免费看av成人| 欧美视频在线免费看| 先锋影院在线亚洲| 狂野欧美激情性xxxx欧美| 99精品国产99久久久久久福利| 亚洲神马久久| 在线免费观看成人网| 日韩图片一区| 国产一区二区三区无遮挡| 亚洲国产精品一区制服丝袜| 国产精品久久久久一区| 蜜桃av一区二区三区| 欧美日韩免费观看一区三区 | 欧美一级成年大片在线观看| 久久精品官网| 一区二区欧美日韩| 午夜精品久久久久久99热| 亚洲国产欧美一区二区三区久久| 99re6热在线精品视频播放速度| 国产视频一区免费看| 亚洲国产成人久久综合一区| 国产精品久久久久久久免费软件| 免费观看在线综合色| 国产精品乱人伦一区二区| 欧美bbbxxxxx| 国产精品夜夜嗨| 亚洲国产精品国自产拍av秋霞 | 国产主播一区二区| 亚洲精选国产| 伊人男人综合视频网| 一区二区冒白浆视频| 亚洲大片av| 亚洲免费在线| 99视频一区二区三区| 久久精品国产久精国产爱| 9人人澡人人爽人人精品| 亚洲欧美日韩精品久久久| 亚洲精品无人区| 久久精品成人| 亚洲综合色丁香婷婷六月图片| 蜜臀av国产精品久久久久| 久久精品免视看| 欧美调教vk| 亚洲国产三级网| 狠狠做深爱婷婷久久综合一区 | 免费成人av在线| 久久狠狠亚洲综合| 欧美日韩中文字幕精品| 亚洲大黄网站| 激情欧美一区| 亚洲欧美另类久久久精品2019| a4yy欧美一区二区三区| 免费观看亚洲视频大全| 久久久久久久综合色一本| 国产精品黄色| 亚洲精品永久免费| 亚洲二区三区四区| 久久本道综合色狠狠五月| 午夜精品久久久久久久99水蜜桃| 欧美激情片在线观看| 免费短视频成人日韩| 国产一区二区三区四区五区美女 | 国产精品久久久免费| 亚洲精品久久久蜜桃 | 久久综合久久综合久久综合| 欧美一级夜夜爽| 国产精品xnxxcom| 最新国产乱人伦偷精品免费网站| 亚洲第一在线视频| 久久嫩草精品久久久精品一| 久久久国产成人精品| 国产伦精品一区二区三区免费迷 | 亚洲欧美卡通另类91av| 欧美日韩精品久久久| 亚洲国产综合视频在线观看| 亚洲激情在线观看视频免费| 久久中文精品| 欧美不卡视频一区发布| 在线成人激情黄色| 久久久久久网址| 久久综合九色综合欧美狠狠| 国精品一区二区三区| 亚洲欧美国产精品桃花| 欧美一区1区三区3区公司| 国产精品成人一区二区| 夜夜嗨av一区二区三区网站四季av| 亚洲美女视频在线观看| 欧美激情第三页| 亚洲精品国精品久久99热一| 亚洲美女诱惑| 欧美日韩99| 99re在线精品| 亚洲一区二区在线免费观看视频| 欧美日韩在线亚洲一区蜜芽| 一本色道久久加勒比精品| 亚洲免费影视| 国产精品亚洲综合天堂夜夜| 欧美在线你懂的| 毛片一区二区| 亚洲破处大片| 欧美精品乱码久久久久久按摩| 亚洲美女诱惑| 亚洲欧美乱综合| 国产日韩av在线播放| 欧美综合77777色婷婷| 麻豆精品国产91久久久久久| 亚洲黄色一区| 欧美剧在线观看| 99视频有精品| 午夜亚洲激情| 黄色精品在线看| 欧美91视频| 99热在这里有精品免费| 欧美一二三区精品| 在线精品国产成人综合| 久久躁日日躁aaaaxxxx| 亚洲电影有码| 亚洲天堂成人在线观看| 国产嫩草一区二区三区在线观看| 久久狠狠婷婷| 亚洲国产综合91精品麻豆| 亚洲午夜精品国产| 国产夜色精品一区二区av| 久久久久免费观看| 亚洲精品免费一二三区| 欧美一区二区三区久久精品茉莉花| 国产亚洲欧美一区在线观看| 美女图片一区二区| 亚洲免费观看高清完整版在线观看熊 | 欧美一区二区国产| 久久亚洲捆绑美女| 亚洲久久视频| 国产伦精品一区二区三区视频孕妇| 久久精品国产亚洲精品| 亚洲黄色尤物视频| 欧美亚洲综合在线| 亚洲韩日在线| 国产精品理论片| 久久中文字幕导航| 一区二区三区成人| 美女91精品| 亚洲一区二区三区高清| 激情国产一区| 欧美色大人视频| 久久精品国产在热久久 | 亚洲视频中文| 欧美成人午夜77777| 亚洲资源av| 亚洲国产电影| 国产精品入口尤物| 欧美成人精品h版在线观看| 亚洲欧美国产精品专区久久| 欧美激情一区二区三区全黄 | 亚洲一区二区三区三| 今天的高清视频免费播放成人| 欧美日本高清一区| 欧美影院视频| 一本色道久久综合狠狠躁篇的优点 | 在线视频精品一区| 国产一区二区三区在线观看视频| 欧美激情在线有限公司| 久久久99免费视频| 亚洲视频国产视频| 欧美激情中文不卡| 久久精品99国产精品酒店日本| 日韩视频在线一区| 一区二区在线视频观看| 国产精品久久久一本精品| 欧美不卡三区| 欧美一区午夜视频在线观看| 日韩视频―中文字幕| 欧美激情在线| 久久久综合激的五月天| 亚洲欧美高清| 91久久在线视频| 国产香蕉久久精品综合网| 欧美日本不卡| 女仆av观看一区| 久久久久久久999精品视频| 亚洲一区中文| 亚洲精品少妇网址| 亚洲大胆人体视频| 欧美成人伊人久久综合网| 欧美在线视频二区| 亚洲一级一区|