線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1003
推到 Plurk!
推到 Facebook!

VC++ 6.0 的兩個問題

尚未結案
wnt
一般會員


發表:1
回覆:1
積分:0
註冊:2005-01-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-24 01:10:53 IP:61.230.xxx.xxx 未訂閱
我使用 new project 中的 win32 application 的選項做了一個空的 project 然後依照書上的範例 create 一個 window 接著用createdialog做了一個編好的dialog 但很奇怪的是,我若是使用了 spin 以下的控制元件 createdialog 就會失敗 另外一個是 ListBox 的訊息問題 我滑鼠點選Listbox上的一個項目後,若是再點取其他項目時,ListBox並不會傳訊息至 dialogproc 裡,那若是要我寫一個使用者能點選Listbox時便能切換對應的項目,那應該如何著手? (其實在書上的範例,就算是已選取了其中一項,再點選其他項目仍是會傳訊息進來) 這兩個問題我曾在其他討論區問過...也有看過許多人提出相似的問題 但都沒有人回應過這類的問題 不知道有沒有人知道這兩個問題應該如何解決? thx
kcin
一般會員


發表:0
回覆:18
積分:3
註冊:2005-01-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-28 22:41:27 IP:220.130.xxx.xxx 未訂閱
看不懂你的第一個問題 或許你把程式傳上來研究一下 至於第二個問題 是在resource 的Dialog中點選ListBox按右鍵點選Event 你就可以看到一堆ListBox會產生的Message 這個 LBN_SELCHANGE 應該就是你要的
wnt
一般會員


發表:1
回覆:1
積分:0
註冊:2005-01-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-02-05 16:19:44 IP:61.230.xxx.xxx 未訂閱
感謝回應^^ ListBox 的問題我已經解決了 在 Dialog 中的 ListBox 有一個是 notify 的選應,勾選就會強制回應了 另外 createdialog 的問題,仍是無解,雖然我有辦法讓 Dialog 可使用 spin 以下的元件,但這個方法其實很無厘頭...完全不知道為什麼 在 Diaglog 之上的 HWND 接受訊息中的 WM_CREATE 加上 DragAccpetFile() 就可以讓之後建在 HWND 上的Dialog 使用 spin 以下元件並且成功出現... 但 DragAccpetFile() 跟 Dialog 應該是什麼沒關係... 我也不知道為什麼,仍等待高手解答中... 對了,我用的只是 SDK ... 沒用 MFC ... 我是從無到有架一個 Win32 app 出來的 Thx
系統時間:2024-04-27 14:10:35
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!