[NSIS] Welcome ๋ฐ Header ์ด๋ฏธ์ง, ์์ด์ฝ ์ถ๊ฐํ๊ธฐ (์์ ํฌํจ)
์๊ฐ
๋ณธ ํฌ์คํ ์์๋ ์ค์น ๊ณผ์ ์ค ํ์ ํ์ด์ง(Welcome Page) ๋ฐ ์๋จ(Header) ์ด๋ฏธ์ง๋ฅผ ์ฝ์ ํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค.
์ด๋ฏธ์ง ์ค๋นํ๊ธฐ
Header ์ด๋ฏธ์ง๋ 150x57 pixel ํฌ๊ธฐ์ ์ด๋ฏธ์ง๋ฅผ ๊ถ์ฅํฉ๋๋ค. NSIS๋ฅผ ์ค์นํ๋ค๋ฉด, ์๋ ๊ฒฝ๋ก์ ์ํ ์ด๋ฏธ์ง๊ฐ ์์ต๋๋ค.
C:\Program Files (x86)\NSIS\Contrib\Graphics\Header
Welcome ์ด๋ฏธ์ง๋ 164x314 pixel ํฌ๊ธฐ์ ์ด๋ฏธ์ง๋ฅผ ๊ถ์ฅํฉ๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก ์๋ ๊ฒฝ๋ก์ ์ํ ์ด๋ฏธ์ง๊ฐ ์์ต๋๋ค.
C:\Program Files (x86)\NSIS\Contrib\Graphics\Wizard
์์ด์ฝ์ ๊ถ์ฅ ํฌ๊ธฐ๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ์ผ๋ฐ์ ์ธ ico ํ์ผ์ ์ฌ์ฉํ๋ฉด ๋๊ฒ ์ต๋๋ค. ์๋ ๊ฒฝ๋ก์ ์ํ ์์ด์ฝ์ด ์์ต๋๋ค.
C:\Program Files (x86)\NSIS\Contrib\Graphics\Icons
๋ฐ๋ผ ํ๊ธฐ
๋จผ์ , ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ฌ ๊ธฐ๋ณธ ํ์ ์์ฑํฉ๋๋ค.
[NSIS] HM NIS Edit๋ก ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ค์น ํ์ผ ๋ง๋ค๊ธฐ
์์ด์ฝ ๋ณ๊ฒฝํ๊ธฐ
๊ธฐ๋ณธ ํ์์ ์๋ ํ์ํ ๋ถ๋ถ์ ๋ณ๊ฒฝํ๋ฉด ์์ด์ฝ์ ๊ต์ฒดํ ์ ์์ต๋๋ค. ""
๋ถ๋ถ์ ํ์ผ ๊ฒฝ๋ก๋ฅผ ์ง์ ํ๋ฉด ๋๊ฒ ์ต๋๋ค. MUI_ICON
์ ์ค์น ์์ด์ฝ์, MUI_UNICON
์ ์ธ์ธ์คํจ ์์ด์ฝ์ ์๋ฏธํฉ๋๋ค.
์๋์ ๊ฐ์ด ๋ค๋ฅธ ์์ด์ฝ์ผ๋ก ์ง์ ํด ๋ณด๊ฒ ์ต๋๋ค.
!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\box-install.ico"
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\box-uninstall.ico"
์ปดํ์ผ ํ ์คํํด ๋ณด๋ฉด ๋ณ๊ฒฝ๋ ์์ด์ฝ์ ํ์ธํ ์ ์์ต๋๋ค.
๋ง์ฐฌ๊ฐ์ง๋ก Header ๋ฐ Welcome ์ด๋ฏธ์ง๋ฅผ ๋ณ๊ฒฝํด ๋ณด๊ฒ ์ต๋๋ค. MUI_HEADERIMAGE_BITMAP
์ ์ค์น ๊ณผ์ ์ค์ Header ์ด๋ฏธ์ง๋ฅผ, MUI_HEADERIMAGE_UNBITMAP
์ ์ ๊ฑฐ ๊ณผ์ ์ค์ Header ์ด๋ฏธ์ง๋ฅผ ์๋ฏธํฉ๋๋ค.
๋ง์ฐฌ๊ฐ์ง๋ก MUI_WELCOMEFINISHPAGE_BITMAP
์ ์ค์น ๊ณผ์ ์ค์ ํ์ ๋ฐ ์ข
๋ฃ ์ด๋ฏธ์ง๋ฅผ, MUI_WELCOMEFINISHPAGE_UNBITMAP
์ ์ ๊ฑฐ ๊ณผ์ ์ค์ ํ์ ๋ฐ ์ข
๋ฃ ์ด๋ฏธ์ง๋ฅผ ์๋ฏธํฉ๋๋ค.
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Header\orange.bmp"
!define MUI_HEADERIMAGE_UNBITMAP "${NSISDIR}\Contrib\Graphics\Header\orange-uninstall.bmp"
!define MUI_WELCOMEFINISHPAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Wizard\orange.bmp"
!define MUI_WELCOMEFINISHPAGE_UNBITMAP "${NSISDIR}\Contrib\Graphics\Wizard\orange-uninstall"
์์ ๊ฐ์ด ์ ์ฉํ๋ฉด ์๋์ ๊ฐ์ด ์ด๋ฏธ์ง๊ฐ ๋ณ๊ฒฝ๋ฉ๋๋ค.
์ฐธ ์ฝ์ฃ ? ๊ธฐ๋ณธ์ผ๋ก ์ ๊ณต๋๋ ์ด๋ฏธ์ง๊ฐ ๋ง์์ ๋ค์ง ์์ผ๋ฉด ์ง์ ๋ง๋ค์ด์ ๊ต์ฒดํ๋ฉด ๋ฉ๋๋ค. ๋ณธ๋ฌธ์ ์์ ํ์ผ๋ ์ฒจ๋ถํ๋ ์ฐธ๊ณ ํด๋ณด์ธ์.
'Programming > NSIS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[NSIS] Visual C++ ์ฌ๋ฐฐํฌ ํจํค์ง ์ค์น ํฌํจํ๊ธฐ (0) | 2021.01.17 |
---|---|
[NSIS] ์คํ๋์(Splash) ๊ธฐ๋ฅ ์ถ๊ฐํ๊ธฐ (์์ ํฌํจ) (2) | 2020.10.04 |
[NSIS] ์ฃผ์ ํน์ง ์ค์ ๋์ ํ์ธํ๊ธฐ (0) | 2020.09.23 |
[NSIS] HM NIS Edit๋ก ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ค์น ํ์ผ ๋ง๋ค๊ธฐ (5) | 2020.09.23 |
[NSIS] HM NIS Edit ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๊ธฐ (0) | 2020.09.21 |
[NSIS] NSIS ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๊ธฐ (0) | 2020.09.19 |
[NSIS] ์ค์น ํ์ผ ๋ฐฐํฌ๋ฅผ ์ํ NSIS ์์๋ณด๊ธฐ! (0) | 2020.09.17 |
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[NSIS] Visual C++ ์ฌ๋ฐฐํฌ ํจํค์ง ์ค์น ํฌํจํ๊ธฐ
[NSIS] Visual C++ ์ฌ๋ฐฐํฌ ํจํค์ง ์ค์น ํฌํจํ๊ธฐ
2021.01.17 -
[NSIS] ์คํ๋์(Splash) ๊ธฐ๋ฅ ์ถ๊ฐํ๊ธฐ (์์ ํฌํจ)
[NSIS] ์คํ๋์(Splash) ๊ธฐ๋ฅ ์ถ๊ฐํ๊ธฐ (์์ ํฌํจ)
2020.10.04 -
[NSIS] ์ฃผ์ ํน์ง ์ค์ ๋์ ํ์ธํ๊ธฐ
[NSIS] ์ฃผ์ ํน์ง ์ค์ ๋์ ํ์ธํ๊ธฐ
2020.09.23 -
[NSIS] HM NIS Edit๋ก ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ค์น ํ์ผ ๋ง๋ค๊ธฐ
[NSIS] HM NIS Edit๋ก ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ค์น ํ์ผ ๋ง๋ค๊ธฐ
2020.09.23