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

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
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>
            午夜精品美女久久久久av福利| 国产精品外国| 国产精品狼人久久影院观看方式| 伊人狠狠色j香婷婷综合| 一区二区三区你懂的| 久久国产欧美日韩精品| 日韩视频免费大全中文字幕| 久久精品国产亚洲a| 国产精品magnet| 亚洲片在线资源| 久久久久www| 亚洲一级免费视频| 欧美另类亚洲| 亚洲欧洲中文日韩久久av乱码| 亚洲国产小视频在线观看| 久久人人爽人人| 亚洲免费小视频| 欧美日本一区| 午夜在线不卡| 中日韩高清电影网| 欧美日韩精品一区二区三区四区| 亚洲国产高清一区| 久久综合一区二区| 性8sex亚洲区入口| 国产精品三上| 久久人91精品久久久久久不卡| 麻豆国产精品va在线观看不卡| 国产在线拍偷自揄拍精品| 欧美一二区视频| 美女主播视频一区| 亚洲男人的天堂在线观看| 99精品久久| 欧美丝袜一区二区| 亚洲午夜精品| 一区二区三区福利| 国产精品久久久久久久久久直播 | 亚洲视频免费在线| 日韩天天综合| 国语精品中文字幕| 免费欧美高清视频| 久久一区二区视频| 亚洲第一精品福利| 亚洲国产精品www| 国产精品自拍视频| 久久久久免费观看| 欧美日韩一区二区三区四区在线观看| 在线一区观看| 久久精品卡一| 亚洲精品国产无天堂网2021| 亚洲老司机av| 欧美日韩国产欧美日美国产精品| 久久久久久久性| 欧美日韩免费观看一区二区三区| 久久综合色8888| 国产精品久久午夜| 亚洲国产女人aaa毛片在线| 国产亚洲欧美日韩在线一区| 久久久精品国产免费观看同学| 欧美日韩八区| 欧美高清视频在线| 欧美国产日韩一区二区三区| 亚洲精品三级| 久久精品亚洲一区| 午夜日韩在线观看| 欧美日本精品一区二区三区| 免费看的黄色欧美网站| 国产精品视频1区| 日韩一级不卡| 亚洲精品一区二区三区av| 久久精品一本| 欧美一区激情| 免费观看久久久4p| 中日韩高清电影网| 免费成人美女女| 久久综合999| 欧美日韩国产黄| 亚洲国产精品电影在线观看| 一区二区三区在线观看视频| 亚洲激情视频在线| 国产精品美女www爽爽爽| 亚洲国产精品va| 在线视频观看日韩| 久久精品欧美日韩精品| 欧美在线视频导航| 欧美激情四色 | 麻豆亚洲精品| 久久久久久久高潮| 国产欧美在线观看一区| 女人色偷偷aa久久天堂| 国产精品高清在线| 欧美大秀在线观看| 在线观看亚洲a| 久久久国产成人精品| 欧美主播一区二区三区美女 久久精品人 | 日韩小视频在线观看专区| 亚洲精品国产无天堂网2021| 免费美女久久99| 欧美激情导航| 国产精品区一区| 亚洲午夜小视频| 亚洲欧美在线另类| 国产精品久久久久影院色老大 | 欧美成人亚洲| 性欧美超级视频| 国产精品伦一区| 一本色道久久综合精品竹菊| 亚洲小说春色综合另类电影| 欧美四级伦理在线| 亚洲色图制服丝袜| 午夜久久一区| 国产美女精品视频| 性做久久久久久免费观看欧美 | 欧美日韩国产二区| 日韩一级不卡| 亚洲欧美三级在线| 国产日韩欧美亚洲| 日韩一级在线| 亚洲永久视频| 欧美日本国产| 亚洲作爱视频| 欧美亚洲视频一区二区| 国产日韩欧美不卡在线| 久久爱www| 亚洲欧美激情四射在线日 | 亚洲精品久久久久中文字幕欢迎你| 国内精品伊人久久久久av一坑| 午夜视频一区| 免费成人在线视频网站| 亚洲欧洲日本在线| 欧美精品三区| 一区二区三区国产| 久久岛国电影| 亚洲国产日韩欧美一区二区三区| 欧美亚洲免费在线| 亚洲欧美美女| 国产亚洲欧洲一区高清在线观看| 久久久.com| 亚洲人成网站在线观看播放| 亚洲男女毛片无遮挡| 国产农村妇女毛片精品久久莱园子 | 日韩视频在线观看国产| 欧美一区二区视频观看视频| 激情视频一区| 欧美久久一级| 亚洲欧美在线x视频| 欧美一二三视频| 影音先锋日韩资源| 欧美日韩成人| 亚洲欧美在线一区| 欧美激情第3页| 亚洲自拍另类| 尤物精品在线| 欧美日韩一级片在线观看| 午夜久久资源| 亚洲国产精品999| 在线日本成人| 欧美日韩在线视频一区二区| 午夜精品久久久久久久99樱桃| 欧美+日本+国产+在线a∨观看| 一区二区三区四区五区视频| 国产亚洲欧美日韩一区二区| 欧美激情精品久久久六区热门| 亚洲欧美国产日韩天堂区| 欧美成人激情在线| 午夜国产精品视频| 亚洲大片在线观看| 欧美系列电影免费观看| 久久精品视频导航| 一区二区免费看| 久热精品视频在线观看| 这里只有精品电影| 精品69视频一区二区三区| 欧美日韩一区二区欧美激情 | 亚洲精选在线| 久久久久亚洲综合| 一本色道久久综合一区| 欧美电影在线免费观看网站| 亚洲永久在线观看| 久久精品亚洲热| 在线一区欧美| 在线看国产一区| 国产精品欧美日韩一区| 欧美成人三级在线| 久久国产精品久久久久久电车| 日韩午夜中文字幕| 欧美黄色网络| 欧美在线一级va免费观看| 一区二区精品在线观看| 激情久久久久久久| 国产精品伦一区| 欧美人交a欧美精品| 久久免费国产精品1| 午夜精品成人在线视频| 亚洲精品一二| 欧美激情va永久在线播放| 久久精品国产免费观看| 亚洲男人的天堂在线| 亚洲人成网在线播放| 韩国一区二区三区美女美女秀| 国产精品入口尤物|