Re: [問題] 請問CreateWindowEx的button的style
※ 引述《cjoe (cjoe)》之銘言:
: 我用CreateWindowEx所建立的按鈕都醜醜的
: 請問該如何宣告才能建立出Windows xp預設的按鈕style呢?
: //下面是我的程式碼其中一部份
: CreateWindowEx(
: WS_EX_CONTEXTHELP,
: TEXT("BUTTON"),
: "停止",
: WS_CHILD ,
: 380,
: 230,
: 80,30,
: hwnd,(HMENU) nBtn_ID2,
: ((LPCREATESTRUCT) lParam)->hInstance,
: NULL);
假設執行檔是foo.exe
就創一個檔案叫foo.exe.manifest
內容是
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
<dependency>
<dependentAssembly>
<assemblyIdentity type='Win32' name='Microsoft.Windows.Common-Controls'
version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df'
/>
</dependentAssembly>
</dependency>
</assembly>
另外用.NET 2005的dynamic link library可能要多加一串
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
<dependency>
<dependentAssembly>
<assemblyIdentity type='Win32' name='Microsoft.Windows.Common-Controls'
version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df'
/>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly>
<assemblyIdentity type='win32' name='Microsoft.VC80.CRT'
version='8.0.50608.0' processorArchitecture='x86'
publicKeyToken='1fc8b3b9a1e18e3b' />
</dependentAssembly>
</dependency>
</assembly>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 192.83.183.52
→
06/07 15:26, , 1F
06/07 15:26, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章