VC++ 6.0 的兩個問題 |
尚未結案
|
wnt
一般會員 發表:1 回覆:1 積分:0 註冊:2005-01-24 發送簡訊給我 |
我使用 new project 中的 win32 application 的選項做了一個空的 project
然後依照書上的範例 create 一個 window
接著用createdialog做了一個編好的dialog
但很奇怪的是,我若是使用了 spin 以下的控制元件
createdialog 就會失敗 另外一個是 ListBox 的訊息問題
我滑鼠點選Listbox上的一個項目後,若是再點取其他項目時,ListBox並不會傳訊息至 dialogproc 裡,那若是要我寫一個使用者能點選Listbox時便能切換對應的項目,那應該如何著手?
(其實在書上的範例,就算是已選取了其中一項,再點選其他項目仍是會傳訊息進來) 這兩個問題我曾在其他討論區問過...也有看過許多人提出相似的問題
但都沒有人回應過這類的問題 不知道有沒有人知道這兩個問題應該如何解決?
thx
|
kcin
一般會員 發表:0 回覆:18 積分:3 註冊:2005-01-21 發送簡訊給我 |
|
wnt
一般會員 發表:1 回覆:1 積分:0 註冊:2005-01-24 發送簡訊給我 |
感謝回應^^
ListBox 的問題我已經解決了
在 Dialog 中的 ListBox 有一個是 notify 的選應,勾選就會強制回應了 另外 createdialog 的問題,仍是無解,雖然我有辦法讓 Dialog 可使用 spin
以下的元件,但這個方法其實很無厘頭...完全不知道為什麼
在 Diaglog 之上的 HWND 接受訊息中的 WM_CREATE 加上 DragAccpetFile()
就可以讓之後建在 HWND 上的Dialog 使用 spin 以下元件並且成功出現...
但 DragAccpetFile() 跟 Dialog 應該是什麼沒關係...
我也不知道為什麼,仍等待高手解答中... 對了,我用的只是 SDK ... 沒用 MFC ... 我是從無到有架一個 Win32 app 出來的 Thx
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |