[問題] VC6, C++ 寫的 Dialog 給 C 用有問題

看板C_and_CPP作者 (HOPE)時間15年前 (2010/08/03 13:19), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/2 (看更多)
開發工具都是 VC6 寫了一個 MFC 的 DLL, 內容有 Dialog (a), Dialog 上面有 Button OnButton 裡面寫了一些動作 開另一個專案,MFC App, Dialog (b) 對話框 呼叫上面那個 DLL, 把 (a) 嵌在 (b) 裡面 這時候按下 (a) 的 Button, 有進入到 OnButton 這個事件裡面執行動作 但是,換成一個 .c 的專案, 畫面 Dialog (c) 是用 CreateDialog 開出來的 同樣是要把 (a) 嵌入到 (c) 裡面, 畫面顯示是有嵌進去了 但是按下 (a) 的 Button, 什麼動作也沒有 debug 進去看, 也是都沒進到 OnButton 裡面 請問如果是用 .cpp 寫的 dll, 要給 .c 用 有什麼是要注意的呢?還是要補上什麼函式或語法才能通用,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.206.209

08/03 21:59, , 1F
因為a是dll,有切換resource嗎?
08/03 21:59, 1F

08/03 22:00, , 2F
語法我忘了,總之在a定義的IDC_XXX,到了另一個專案,
08/03 22:00, 2F

08/03 22:03, , 3F
查不到該值是在幹麻,所以dll的那邊需加上資源切換的處理
08/03 22:03, 3F

08/03 22:20, , 4F
a有insert一個dialog進來
08/03 22:20, 4F

08/03 22:59, , 5F
等等有人會叫你不要用VC6 (  ̄ c ̄)y▂ξ
08/03 22:59, 5F

08/04 00:06, , 6F
不要用VC6 難用死了..可以用 VC7~VC9 0.0"
08/04 00:06, 6F
文章代碼(AID): #1CM1TCs0 (C_and_CPP)
文章代碼(AID): #1CM1TCs0 (C_and_CPP)