匯、Windows議夕炎、高炎、忖憲堪才徭匡彿坿!函誼夕幣鞘凹
泌惚艇徙聾堋響ICONDEMO.RC才RESOURCE.H猟周?氏心欺喇Developer Studio恢伏喘噐略擦猟周議匯乂炎芝。隼遇?輝園咎彿坿宙峰亀扮?峪嗤富方叱佩頁嶷勣議。宸乂貫ICONDEMO.RC才RESOURCE.H猟周嶄姜村和栖議購囚何蛍瓜双壓殻會10-2嶄。
ICONDEMO.RC ?姜村? //Microsoft Developer Studio generated resource script. #include "resource.h" #include "afxres.h" ///////////////////////////////////////////////////////////////////////////// // Icon IDI_ICON ICON DISCARDABLE "icondemo.ico"
RESOURCE.H ?姜村? // Microsoft Developer Studio generated include file. // Used by IconDemo.rc #define IDI_ICON 101
殻會10-2 ICONDEMO.RC才RESOURCE.H猟周議姜村
殻會10-2侭?塋承?ICONDEMO.RC才RESOURCE.H猟周嚥艇壓噸宥議猟忖園辞匂嶄返強秀羨議載屢貌?80定旗議Windows殻會亟恬宀祥頁宸劔恂議。率匯音揖議頁AFXRES.H?万頁倖燕遊猟周?淫根阻壓秀羨喇字匂恢伏議MFC?朕扮喇Developer Studio聞喘議械喘炎紛憲。壓云慕嶄?厘断音氏喘欺AFXRES.H。
ICONDEMO.RC嶄議宸佩
IDI_ICON ICON DISCARDABLE "icondemo.ico"
頁彿坿宙峰亀議ICON偃峰。乎夕幣嗤匯倖方峙炎紛憲IDI_ICON?吉噐101。喇Developer Studio耶紗議DISCARDABLE購囚簡峺竃?駅勣扮Windows辛參貫坪贋嶄卿虹夕炎?參資誼駆翌議腎寂。岻朔音俶勣殻會販採蒙協議荷恬?Windows祥嬬校嶷仟紗墮夕幣。DISCARDABLE奉來頁坪協議?音俶勣峺協。峪嗤壓兆各才朕村揃抄淫根腎鯉扮?Developer Studio嘉繍猟周兆紗貧哈催。
輝彿坿園咎殻會繍園咎議彿坿刈贋壓ICONDEMO.RES嶄?旺拝喇銭潤殻會繍彿坿耶紗欺ICONDEMO.EXE嶄參朔?乎彿坿祥辛參将喇匯倖彿坿侏蓑?RT_ICON?才匯倖炎紛憲?IDI_ICON賜101?栖炎紛。殻會辛參宥狛柵出LoadIcon痕方函誼緩夕幣議鞘凹?
hIcon = LoadIcon (hInstance, MAKEINTRESOURCE (IDI_ICON)) ;
萩廣吭ICONDEMO壓曾倖仇圭柵出宸倖痕方?匯肝壓協吶完笥窃艶扮?総匯肝壓完笥嶧連侃尖殻會嶄函誼夕炎議鞘凹喘噐紙崙。LoadIcon勧指HICON侏蓑議峙?万頁夕幣議鞘凹。
LoadIcon議及匯倖歌方?頁峺竃彿坿栖徭陳倖猟周議峇佩糞悶鞘凹。聞喘hInstance燕幣万栖徭殻會徭失議.EXE猟周。LoadIcon議及屈倖歌方糞縞貧瓜協吶葎峺?忖憲堪議峺寞。棋氏繍氏心欺?辛參聞喘忖憲堪遇音頁喘方峙炎紛憲炎紛彿坿。崎MAKEINTRESOURCE?委屁方廬算撹彿坿忖憲堪?伏撹峺?掲方忖議峺寞?泌和侭幣?
#define MAKEINTRESOURCE(i) (LPTSTR) ((DWORD) ((WORD) (i)))
LoadIcon岑祇?泌惚及屈倖歌方議互忖怏葎0?椎担詰忖怏祥葎夕幣議方峙炎紛憲。夕炎議炎紛憲駅倬葎16了峙。
云慕念中議袈箭殻會聞喘阻圓枠協吶議夕幣?
LoadIcon (NULL, IDI_APPLICATION) ;
hInstance歌方瓜譜協葎NULL?咀緩Windows岑祇宸頁圓枠協吶議夕幣。IDI_APPLICATION匆壓WINUSER.H嶄喘MAKEINTRESOURCE協吶?
#define IDI_APPLICATION MAKEINTRESOURCE(32512)
LoadIcon議及屈倖歌方揮栖阻匯倖嗤箸議諒籾?夕炎議炎紛憲嬬辛參葎忖憲堪宅?基宛頁辛參。圭隈泌和?壓 Developer Studio嶄?壓ICONDEMO?朕議猟周双燕貧?僉夲 IDONDEMO.RC。艇氏心欺競極葎仝IconDemo Resource々議峯彜潤更?隼朔頁彿坿侏蓑仝Icon々?壅和栖頁仝IDI_ICON々。泌惚喘報炎嘔囚汽似夕炎炎紛憲?旺貫暇汽貧僉夲仝 Properties々?艇祥嬬個延ID。糞縞貧?艇辛參委兆各慧壓哈催坪繍凪厚個葎忖憲堪。厘喘宸嶽圭隈峺協彿坿兆各?旺壓云慕議凪万仇圭匆聞喘乎圭隈。
厘浪散葎夕幣?參式匯乂凪万彿坿?聞喘猟忖兆各?咀葎兆各辛參頁殻會議兆各。箭泌?邪協猟周瓜凋兆葎MYPROG。泌惚艇聞喘仝Icon Properties々斤三崇繍夕炎議ID峺協葎仝MyProg々?淫凄哈催??彿坿宙峰亀繍淫根和双偃峰?
MYPROG ICON DISCARDABLE myprog.ico
隼遇?壓RESOURCE.H嶄旺短嗤#define偃峰?栖峺竃MYPROG頁方峙炎紛憲。彿坿宙峰猟周繍邪協MYPROG頁忖憲堪炎紛憲。
壓C殻會嶄?聞喘LoadIcon痕方栖函誼夕幣鞘凹。艇辛嬬厮将嗤阻燕幣殻會兆議忖憲堪?
static TCHAR szAppName [] = TEXT ("MyProg") ;
宸吭龍彭殻會辛參聞喘偃峰?
hIcon = LoadIcon (hInstance, szAppName) ;
栖紗墮夕炎?宸曳崎MAKEINTRESOURCE厚賠漣匯乂。
徽頁泌惚艇鳩糞?喘方忖栖凋兆?椎担艇辛參喘方忖旗紋炎紛憲賜忖憲堪。壓仝Icon Properties々斤三崇嶄?壓ID生嶄補秘方忖。彿坿宙峰亀繍嗤匯倖窃貌和中議ICON偃峰?
125 ICON DISCARDABLE myprog.ico
辛參聞喘曾嶽圭隈岻匯哈喘夕幣。苧?墟弑禅跳淑淑韮?
hIcon = LoadIcon (hInstance, MAKEINTRESOURCE (125)) ;
総匯倖音叟堋響議圭塀頁?
hIcon = LoadIcon (hInstance, TEXT ("#125")) ;
Windows紛艶兜兵忖憲#恬葎ASCII侘塀嶄忖憲方峙議蝕遊。