原文:MFC滾動條實現要點

MFC滾動條實現要點 鼠標拖動滾動條從而滾動窗口,需要實現CDialog::OnVScroll 函數。根據傳入參數nPos,計算滾動距離。最后再調用ScrollWindow 和SetScrollPos 分別滾動窗口和設置滾動條位置。 鼠標滾輪滾動從而滾動窗口,需要實現OnMouseWheel 函數。根據參數zDelta來計算滾動距離。需要注意的是zDelta是滾輪滾動的距離,它一定是 的倍數,如果 ...

2013-06-21 09:51 0 6628 推薦指數:

查看詳情

MFC常用控件之滾動條

近期學習了雞啄米大神的博客,對其中的一些知識點做了一些自己的總結。不過,博客內容大部分來自雞啄米。因此,這個博客算是轉載博客,只是加了一些我自己的理解而已。若想學習雞啄米大神的博客總結,請點擊連接:http://www.jizhuomi.com/software/257.html 1.滾動條分為 ...

Fri Nov 24 00:55:00 CST 2017 0 3612
MFC MFC對話框滾動條的使用

  對話框的(上下/左右)滾動事件,比如,把一個比較大的對話框放入tab控件的某一頁時,就需要添加滾動條。在使用了java和qt等圖形界面化的集成開發環境之后,再使用MFC,就會發現,想要讓一個對話框滾動是多么麻煩的一件事情。下面我記錄一下自己在使用MFC對話框自己帶的垂直滾動條的過程 ...

Mon Oct 31 04:22:00 CST 2016 0 7142
JPanel實現滾動條

之前一直用JScrollPane里面放一個JTextArea,就可以在文本框內實現滾動條。 但是最近做一個小demo,需要在JPanel中實現滾動條,就找了下資料,做好了,現在記錄一下,防止以后再用到。 JFrame   |——JPanel     |——JScrollPane ...

Wed Oct 25 01:27:00 CST 2017 0 1022
MFC 控件編程之水平滾動條跟垂直滾動條

        MFC 控件編程之水平滾動條跟垂直滾動條 一點水平滾動條的操作   首先在操作滾動條的時候.我們要知道滾動條的一些屬性. 比如我們要設置 最大值 最小值. 以及每次遞增的值是多少.都要設置. 所有就有一個結構.專門存儲了滾動條信息. 而我們在對話框一啟動就要進行控件初始化 ...

Mon Sep 17 02:36:00 CST 2018 0 971
MFC中的ListBox添加水平滾動條

我們知道,MFC中的水平滾動條並不像垂直滾動條那樣的智能。當文字超出ListBox的寬度時,水平滾動條並不會自己出現,我們需要手動的調用CListBox中的函數SetHorizontalExtent設置寬度,單位為像素。 我們可以自己添加智能水平滾動條,現在我們首先隨便創建一個ListBox控件 ...

Thu Feb 12 19:44:00 CST 2015 0 4867
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM