我在一個aic控制元件上方添加了一個透明的label控制元件,但是我想讓label無法阻擋對aic的所有滑鼠事件。
我想挨個使用call來轉移事件目標,但是有些aic控制元件的事件是label控制元件所沒有的。
我試著把label的enabled設為false,但我又不想讓label變成灰色。
我想知道如何讓label無法阻擋對aic的所有滑鼠事件。
uj5u.com熱心網友回復:
最簡單的你就不要用LABEL控制元件,直接用GDI API在你這個aic 控制元件上面繪出文字。用LABEL的情況呢,你可以把滑鼠全攔截下來,然后模擬還原到AIC控制元件,類似按鍵精靈回放的原理。uj5u.com熱心網友回復:
獲取label的滑鼠事件,然后sendmessage到下面那個控制元件就可以了uj5u.com熱心網友回復:
對不起,我不清楚哪個GDI函式可以實作這項功能。可以舉一個例子嗎?uj5u.com熱心網友回復:
應該不行,有些aic的滑鼠事件是label沒有的。uj5u.com熱心網友回復:
繪文字,主要是 DrawText( )或者TextOut( ) 這些。當然要用它,還得附帶的先使用 GetWindowDC( ) 之類的API。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/80927.html
標籤:非技術類
上一篇:關于一個程式~大家新年快樂
下一篇:VB6.0 ListView分組
