。
但是實際上 run 起來,dialog 都不會出現,
用 kitl trace code,發現是 DialogBox( ) 內找不到 resource。
但是用 platform builder 的 build system 又沒有 Makefile 可以看。所以不知道他有沒有 link resource data.
所以:
- 修改 sources,把 *.rc 加到 SOURCES = 的 list 中。
之後,在 VS2005 下"Build" 就可以link .res 了。
其實這個只要在 VS2005 的 solution explorer 中的 "source file"選 Add New Item 把 *.rc 加入就可以了。
不是在"resource files" 加入.
但是在command console 下 build 的話,一樣不會 link .res
所以說,VS2005 沒有這麼自動,會把add的 file 自動加到 sources 檔中。
另外,雖然 resource 檔可以利用到 VS2005 的 tool 功能:
- Resource Include file - 指定產生 .res 中使用到的ID definition
但是必須要是真的由 VS2005 新增的 control 才會被加到 .h 中,還有,刪除的control , .h 的宣告不會消除。