微軟trackbar控制項的bug一例

2021-08-18 12:05:42 字數 1124 閱讀 7144

微軟trackbar控制項的bug一例

設定trackbar的最大值最小值時,只能使用這種形式:

trackbar1.minimum = -50;

trackbar1.maximum = 50;

或int minimum=-50;

int maximum=50;

trackbar1.minimum = minimum;

trackbar1.maximum = maximum;

或int minimum=(int)-50.0;

int maximum=(int)50.0;

trackbar1.minimum = minimum;

trackbar1.maximum = maximum;

而如果使用這種方式,就會出錯。即使在邏輯上(計算結果上是int型別)。

trackbar1.minimum=(int)chart1.chartareas[0].axisy

.minimum;

trackbar1.maximum=(int)chart1.chartareas[0].axisy

.maximum;

或int minimum = (int)chart1.chartareas[0].axisy

.minimum

;int maximum = (int)chart1.chartareas[0].axisy

.maximum

;trackbar1.minimum = minimum;

trackbar1.maximum = maximum;

.minimum 返回結果是double型

//經斷點測試 (int)chart1.chartareas[0].axisy

.minimum 值為int,等於y軸座標最小值;

//(int)chart1.chartareas[0].axisy

.maximum 值為int,等於y軸座標最大值。

//但為 trackbar執行賦值操作後,測試得trackbar1.minimum與trackbar1.maximum都為-2147483648

C 實現TrackBar控制項美化換膚

trackbar控制項沒有像其他控制項那樣,直接提供給使用者重繪的函式,要實現個性化的trackbar控制項,一種方法是繼承control完全的自己實現,這種方法就是實現標準的windows控制項功能需要自己處理很多東西,例如 實現一樣的屬性 鍵盤的操作 滑鼠滾動改變trackbar的值等 另一種方...

微軟OCR控制項 vb 呼叫 modi

利用微軟ocr控制項,只需要不到10行 就能夠實現自已的ocr文字識別軟體.1.新增控制項,需要安裝office2003,沒有安裝office2003的可以從別人機子上拷貝相關檔案,註冊regsvr32.exe mdivwctl.dll,控制項一般在這個目錄下 c program files com...

微軟的IE瀏覽器控制項的問題

今日使用微軟的ie瀏覽器控制項,在vc程式中嵌入網頁。出現了乙個疑惑萬分的問題。環境是這樣的 由於要給客戶演示程式。因此將資料庫,web頁面和應用程式都裝在一台機器上。現象 剛安裝到機器上時,機器是聯網的 插著網線呢 一千都正常。應用程式正常開啟web頁面。但是,由於要到使用者現場演示,因此將網線拔...