2014-01-23 29 views
0

我嘗試這樣做:如何滾動到使用SendMessage中的EM_SETSCROLLPOS的文本框的底部?

tagPOINT mypoint; 
    mypoint.x=0; 
    mypoint.y = (17 * (tmsgcount - 16)) + 5; 
SendMessage(hwnd,EM_SETSCROLLPOS,0,(LPARAM)&mypoint); 

我試圖計算高度,我應該向下滾動來獲得與該點的滾動條的底部。但是,這隻有當我有相同的字體大小和屏幕分辨率,並且看起來不是合適的解決方案時纔有效。

如果我新如何我可以在文本框中獲得文本的高度我可以使用它,或者如果有一些已經定義的值爲滾動到底部值?我可以在網上找到這麼少的例子。請幫忙嗎?

回答

0

您可以發送EM_LINESCROLL滾動到最後一行。

+0

你能告訴我一個例子,即時通訊有問題 – user1397417

+0

實際上,因爲我已經跟蹤我的箱子裏的線我能夠實現這個工作 – user1397417

相關問題