CATIA/3DE CAA二次开发-ScrollWindow滚动窗口

cpp 复制代码
class CScrollContainer : public CWnd
{
public:
	CScrollContainer();

	// Attributes
protected:
	int m_nScrollPos;       // Current scroll position
	int m_nTotalHeight;     // Total content height
	int m_nPageHeight;      // Visible area height
	int m_nLineHeight;      // Single line height

	// Operations
public:
	void SetTotalHeight(int nHeight);   // Set total content height
	void ScrollTo(int nPos);            // Scroll to specified position
	void UpdateScrollBar();             // Update scrollbar state

protected:
	afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
	afx_msg BOOL OnMouseWheel(UINT nFlags, short zDelta, CPoint pt);
	afx_msg void OnSize(UINT nType, int cx, int cy);
	afx_msg BOOL OnEraseBkgnd(CDC* pDC);
	afx_msg void OnButtonClick(UINT nID);
	DECLARE_MESSAGE_MAP()
};

效果:

相关推荐
旖旎夜光1 分钟前
LeetCode 202:快乐数(双指针问题) —— 题解
数据结构·c++·算法·leetcode·双指针
雾时之林17 分钟前
python--字符串
开发语言·python
tudousisi22223 分钟前
P1216 [IOI 1994 / USACO1.5] 数字三角形 题解复盘
c++
啊哈一半醒1 小时前
Go 语言 Context 全方位详解:原理、实战与避坑
开发语言·后端·golang
铅笔侠_小龙虾1 小时前
rust 学习(9):结构体
开发语言·学习·rust
cpp_25011 小时前
P1113 [USACO02FEB] 杂务
数据结构·c++·算法·动态规划·图论·拓扑排序·洛谷题解
此生决int1 小时前
深入理解C++系列(11)——stack、queue和priority_queue
开发语言·c++
周杰伦fans1 小时前
数列极限的定义
java·开发语言
小徐不徐说2 小时前
VS 2022 Visual Assist 破解
c++·visualstudio·工具·插件
2601_963869952 小时前
【计算机毕业设计】基于Java的潮牌购物网站系统的设计与实现
java·开发语言·课程设计