社区
界面
帖子详情
请用 windows SDK 给出一个切分窗口的单文档的例子
blldw
2005-09-25 10:41:01
如题
...全文
319
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
应用程序的核心组成部分,理解
窗口
的概念、风格、层次结构以及Z-Order顺序,对于开发复杂的
Windows
应用程序至关重要。通过合理使用
窗口
的标准风格和扩展风格,开发者可以创建出功能丰富、界面美观的应用程序。
PureBasic调用
Windows
SDK
写第
一个
窗口
先分享
一个
学习
windows
SDK
的好地方:http://winprog.org/tutorial/网站里关于
windows
SDK
有中文版本,所以不怕哦!中文版地址:http://winprog.org/tutorial/zh/start_cn.html下面是我根据第二节课写的
windows
窗口
,奉上代码:;自己来写 ;消息处理函数 Procedure Winpro(Window,Message,wParam,lParam) Select Message Case #WM_CLOSE
Windows
SDK
编程之一
窗口
示例程序
/*****************************************************
Windows
SDK
编程之一
窗口
示例程序******************************************************//*Win32应用程序框架主要由"初始化
窗口
类","
窗口
注册类","
窗口
的创建"以"
窗口
消息函数"等组成*/#include "s
Windows
SDK
(二)
窗口
程序创建流程
参数依次
窗口
类名称 标题名 风格 x坐标,如上参数是
一个
绝对坐标 y坐标 宽度 高度 副
窗口
句柄,没有写nullptr 菜
单
句柄,没有写nullptr 实例句柄 参数,没有填nullptr,其返回值是
一个
窗口
句柄。回并派发到
窗口
过程函数中进行处理,处理完毕后返回到消息循环,再次访问消息队列,重复以上。翻译传入的消息,如键盘打字传入的消息是虚拟键码,此处转换成字符消息。是以消息驱动的操作系统,需要不停获取消息并分发,也叫消息循环。退出程序,必须有,否则点击
窗口
关闭,
窗口
消失但线程无法结束。
Windows
Mobile
SDK
例子
浅析
SDK
目录下提供了丰富的
例子
,开发中各方面的内容都有涉及,是开发者可充分利用的宝库。以
Windows
Mobile 5.0 Pocket PC
SDK
和
Windows
Mobile 5.0 Smarphone
SDK
为例,简
单
介绍一下其提供的
例子
。需要说明的是,两者中有部分
例子
是相同的。 l
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章