Re: [問題] 請問CreateWindowEx的button的style

看板Programming作者 (小虎)時間18年前 (2007/06/07 15:25), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #16PxBUct (Programming)
討論串 (同標題文章)
文章代碼(AID): #16PxBUct (Programming)