社区
Windows Server
帖子详情
学习PROGRAMMING WINDOWS的困惑
derek7
2004-12-08 08:48:41
一个简单的WINHELLO
程序好了之后 我门就可以 进行很多操作比如 改变窗口大小 有SYSTEM MENU 就是左上角那个等 可我门没有写着些代码啊 这些代码在那????可一找到么?? 还是WINDOWS影藏了
还是有API可以显式的调用????
还有:
象那个最小化最大化等图标 标题栏的颜色和渐变等等都没有编写啊如何自动出来的????????????
有人说是创建时windows自己画的 但那这些代码可以找到么??可一自己编写来代替么??
...全文
147
7
打赏
收藏
学习PROGRAMMING WINDOWS的困惑
一个简单的WINHELLO 程序好了之后 我门就可以 进行很多操作比如 改变窗口大小 有SYSTEM MENU 就是左上角那个等 可我门没有写着些代码啊 这些代码在那????可一找到么?? 还是WINDOWS影藏了 还是有API可以显式的调用???? 还有: 象那个最小化最大化等图标 标题栏的颜色和渐变等等都没有编写啊如何自动出来的???????????? 有人说是创建时windows自己画的 但那这些代码可以找到么??可一自己编写来代替么??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
derek7
2004-12-10
打赏
举报
回复
谢谢大家解答 尤其是 ZHOUTLER 我还以为这些是WINDOWS自己代码 且不会开放出来
原来也弄成API提供编成人员使用啊 是 不是WINDOWS的几乎所有的功能都弄成API提供使用了呢?
支持中文哦
2004-12-09
打赏
举报
回复
先说说DO吧,总熟悉吧。
你调用了scanf,屏幕不就自动出现了闪烁的光标,但是你并没有一行代码要求计算机显示光标和从键盘扫描录入信息。其实scanf调用了dos的中断,如果你愿意,你也可以调用中断显示闪烁的光标,再调用中断扫描键盘录入。
windows 也是这个原理:
你CreateWindow之后,传入适当的参数,会自动显示基本的窗口元素,包括背景,边框,标题。你并没有一行代码处理这些元素,以为CreateWindow API已为你完成了一切。
典型的DOS时代仿真windows界面的软件,就是全部元素都要自己处理,windows为了简化编程和统一编程规范,提供了一套API函数,完成了上述复杂的功能。
小白兔
2004-12-09
打赏
举报
回复
要是这些东西都要自己写,那我们累死了
daisy8675
2004-12-08
打赏
举报
回复
你用什么语言写啊
笨笨兔兔兔兔兔
2004-12-08
打赏
举报
回复
setwindowText
setwindowRng什么的
icuc88
2004-12-08
打赏
举报
回复
这个就是窗口的基本功能了,不需要写程序就实现了。
当系统调用程序生成窗口的时候,系统会把这些自动画出来。
hux
2004-12-08
打赏
举报
回复
N年前看了,现在居然记不起来了说
其实都是API做的啊,去看一下程序中用到的各个函数的参数说明吧
Windows
_SDK入门浅谈
对于初学者来说,从C语言的基础转向
Windows
编程可能会感到
困惑
,因为这涉及到更复杂的运行时环境和操作系统交互。
Windows
SDK 提供了必要的文档、头文件和输入库,以便开发者能够利用
Windows
API(应用程序编程接口...
《The C
Programming
Language》读书笔记
《The C
Programming
Language》这本书是C语言
学习
者的经典教材,对于初学者来说,它提供了深入浅出的讲解。本文将着重讨论第一章中提到的三个重要知识点。 首先,我们要理解循环终止的机制。在C语言中,常见的循环...
windows
程序设计第一讲
2. **高级工具
学习
准备**:在充分理解基础概念之后再
学习
如VC++等高级开发工具可以避免许多初学者常遇到的
困惑
,从而达到事半功倍的效果。 3. **权威建议**:著名计算机科学家Charles Petzold认为,
学习
Windows
编程...
Java Network
Programming
尽管Java在网络编程领域的普及程度很高,但仍然有许多开发者对于如何利用Java进行网络编程感到
困惑
。实际上,使用Java进行网络编程非常简单,这是因为Java的核心API提供了对大多数网络功能的支持,并且设计得相当...
怎样
学习
C语言
** 在
学习
过程中感到迷茫或
困惑
是很正常的,关键是要保持自信。设定合理的目标,分解大问题为一系列小步骤,逐步克服。 - **英文不好怎么办?** 大多数编程资源是英文的,但这并不是一个不可逾越的障碍。可以先从...
Windows Server
6,871
社区成员
177,938
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章