在.net開發中,有時候需要自定義滾動條的位置, 這裡我們以tabpage為例,
通常如果你要直接如下賦值:
this. tabcontrol.selectedtab.autoscrollposition=20;
那麼會提示錯誤,無法賦值,事實上應該如下才可以:
point p = new point(needmove , 0);
this. tabcontrol.selectedtab.autoscrollposition=p;事實上這沒什麼難的,但vs2005裡面針對autoscrollposition的賦值沒有有價值的提示,所以難免會走彎路,這也是我在實踐中發現的,貼出來和兄弟們共享
Windows 中的 Scroll Bar 控制項
scroll bar 控制項是乙個很簡單的控制項,與他相關的屬性,訊息和函式都不是很多,總體來說是乙個比較簡單的控制項。scroll bar 只有兩個重要的屬性,乙個就是他的滾動範圍,另乙個就是他的當前位置。點選 vertical scroll 時傳送的訊息 sb vscroll 點選 horizo...
jmp esp 動態定位shellcode
通過前面的學習,我們進一步利用了strcpy的未檢查資料長度機制進行各種操作。但是,如果我們的程式是動態的載入,可能會造成shellcode不能執行成功,即跳轉到錯誤的位置。這時候,我們就想利用程式本身的功能來完成這個,我們想到了jmp esp 淹沒返回位址為jmp esp 使用外掛程式收縮jmp ...
jmp esp 動態定位shellcode
通過前面的學習,我們進一步利用了strcpy的未檢查資料長度機制進行各種操作。但是,如果我們的程式是動態的載入,可能會造成shellcode不能執行成功,即跳轉到錯誤的位置。這時候,我們就想利用程式本身的功能來完成這個,我們想到了jmp esp 淹沒返回位址為jmp esp 使用外掛程式收縮jmp ...