社区
界面
帖子详情
请用 windows SDK 给出一个切分窗口的单文档的例子
blldw
2005-09-25 10:41:01
如题
...全文
307
4
打赏
收藏
请用 windows SDK 给出一个切分窗口的单文档的例子
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BruceJiang
2005-09-26
打赏
举报
回复
在网上搜索引擎中搜索一下,一大把
cgd0282
2005-09-26
打赏
举报
回复
分割条也是一个窗口.用SDK实现可以这样
注册一个窗口
BOOL RegisterSplitterH(void)
{
WNDCLASS wc;
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
wc.hbrBackground = (HBRUSH)COLOR_BTNSHADOW; //(HBRUSH)GetStockObject(BLACK_BRUSH);
wc.hCursor = LoadCursor(NULL, IDC_SIZEWE);
wc.hIcon = NULL;
wc.hInstance = p_hInstance;
wc.lpfnWndProc = (WNDPROC)ProcSplitterH;
wc.lpszClassName = "MySplitterH";
wc.lpszMenuName = NULL;
wc.style = 0;
if(!RegisterClass(&wc))
return FALSE;
return TRUE;
}
然后创建
if(RegisterSplitterH()) //创建竖分格栏
{
hWndSplitterH = CreateWindowEx(0, "MySplitterH", "Splitter Demo",
WS_VISIBLE | WS_CHILD, X, Y, cx, cy,
hWnd, (HMENU)1004, p_hInstance, NULL);
}
X,Y,cx,cy是分割条位置和大小.自己计算客户区大小设置这几个参数.移动可以捕捉此窗口过程函数
WM_LBUTTONDOWN等WM_MOUSEMOVE等消息.
blldw
2005-09-26
打赏
举报
回复
我想知道原始API是什么函数,不使用控件;
网上搜索过了,没有一个是直接的!
蒋晟
2005-09-25
打赏
举报
回复
最简单的就是用.Net里面的Splitter控件
【第四节】
windows
sdk
编程:
windows
中的
窗口
本文深入探讨
Windows
SDK
编程中
窗口
的相关内容。介绍了
窗口
概念,包括
窗口
管理器和桌面
窗口
;阐述了
窗口
标准风格,如重叠、弹出和子
窗口
;还提及
窗口
扩展风格、层次结构及Z - Order的作用,掌握这些知识对开发复杂
Windows
应用程序至关重要。
PureBasic调用
Windows
SDK
写第
一个
窗口
本文分享了
一个
学习
Windows
SDK
的好资源,并提供了
一个
实战
窗口
编程的
例子
,包括消息处理函数和主函数的代码实现。
Windows
SDK
编程之一
窗口
示例程序
本文是
Windows
SDK
编程的
窗口
示例程序,介绍了Win32应用程序框架,包括初始化
窗口
类、注册、创建
窗口
及
窗口
消息函数等。详细说明了WinMain函数的功能和组成,还阐述了
窗口
类定义、注册、创建
窗口
实例、消息循环等内容,提及事件驱动特点和消息传递机制。
Windows
11安装
Windows
SDK
详细教程
本文详细介绍在
Windows
11系统中安装
Windows
SDK
的完整流程,涵盖
SDK
的功能定位、核心组成(API、头文件、工具链、
文档
及示例),并
给出
官方下载地址、安装步骤(含路径设置与组件选择)、默认安装目录说明,强调其作为Win32/UWP应用开发基础支撑工具的重要性。
Windows
SDK
(二)
窗口
程序创建流程
本文详细介绍了如何使用
Windows
SDK
从零开始创建
一个
完整的
窗口
程序,包括设计注册
窗口
类、创建
窗口
实例、显示及更新
窗口
、建立消息循环等步骤。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章