簡體   English   中英

Win32:如何訪問Windows Listview標頭控件過濾器

[英]Win32: How to access Windows Listview Header Control Filters

根據MSDN文檔,您可以將Filter bar添加到ListView:

通過為標題控件指定HDS_FILTERBAR窗口樣式,可以啟用過濾器編輯框在列標題下方的放置。 過濾按鈕出現在編輯框旁邊。

我可以通過HDITEMHDTEXTFILTER訪問過濾器字符串,但是如何更改基礎的Edits和Buttons?

假設我想將默認的過濾器文本占位符從“在此處輸入文本”更改為“在此處鍵入”,就像可以使用Edit_SetCueBannerText或更改過濾器按鈕外觀一樣?

假設:Windows Vista +,Common Control 6.0 +

如果您不介意某些黑客行為,例如可以使用EnumChildWindows()進入子窗口,則可以使用hwnd發送命令等。 首先在運行的程序上使用“ spy ++”,以調查父/子窗口關系的結構。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM