2012-03-31 50 views
0

我正在編寫一個程序,需要在創建對話框時突出顯示列表控件中的項目。 我在通過資源而不是CreateWindow()或CreateWindowEx()創建對話框中的列表控件。如何搜索列表控件中的項目和toplight行

我想知道如何突出顯示一行以及如何搜索? 例如,用戶在編輯框中輸入「Demo」,然後如何在列表控件中搜索「Demo」並突出顯示它?

我需要幫助的Win32 API使用C

感謝

回答

1

1,對於在列表框控件搜索字符串,您可以發送消息LB_FINDSTRINGLB_FINDSTRINGEXACT

無論是在列表框返回項目的零基指數,匹配你的字符串

2,用「highlist」項,你可能的意思是選擇這個項目。 有消息LB_SETSEL哪些可以用來設置選擇狀態

+0

請更具體一些。我是WinAPI編程的新手。 – CodeRunner 2012-04-01 09:03:04