社区
Windows Server
帖子详情
学习PROGRAMMING WINDOWS的困惑
derek7
2004-12-08 08:48:41
一个简单的WINHELLO
程序好了之后 我门就可以 进行很多操作比如 改变窗口大小 有SYSTEM MENU 就是左上角那个等 可我门没有写着些代码啊 这些代码在那????可一找到么?? 还是WINDOWS影藏了
还是有API可以显式的调用????
还有:
象那个最小化最大化等图标 标题栏的颜色和渐变等等都没有编写啊如何自动出来的????????????
有人说是创建时windows自己画的 但那这些代码可以找到么??可一自己编写来代替么??
...全文
171
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做的啊,去看一下程序中用到的各个函数的参数说明吧
Programming
.log:程序员的思维手账与认知基础设施
编程日志不是简单的代码备忘录,而是一种以思考过程为第一对象的认知实践。它源于对‘记录即思考’这一底层逻辑的回归——将碎片化、情绪化、未完成的原始思维留痕,作为可回溯、可迭代、可校准的认知资产。区别于传统博客或知识管理工具,
Programming
.log强调时间锚定、心理低负担(.log后缀契约)、Git快照式版本控制,本质是构建个人技术直觉的‘操作系统’。它支撑新手建立调试语感、中级开发者突破抽象瓶颈、技术负责人识别团队认知盲区,在API设计质疑、Bug溯源、概念混淆等高频场景中持续释放复利。本文详解其从零
Windows
95 System
Programming
SECRENTS
学习
笔记---第三章(3)
进程(Process)首先让我们看看,
Windows
中关于进程的定义,以下内容引自《
Windows
核心编程》:进程通常被定义为一个正在运行的程序的实例,它由两部分组成:l 一个是操作系统用来管理进程的内核对象(K32对象)。内核对象也是系统用来存放关于进程统计信息的地方。l 另一个是地址空间,它包含所有可执行模块或DLL模块的代码和数据。它还包含动态
programming
.log:程序员的私有思维操作系统
在软件开发中,'技术笔记'和'认知留痕'是工程师构建可复用思维资产的基础能力。其本质并非知识存储,而是通过结构化记录实现思考过程的可追溯、可验证与可迭代——这背后涉及时间戳建模、领域标签设计、现象-推演-验证三层写作范式等工程化原理。该方法显著提升问题复现效率、团队经验沉淀质量及架构决策可信度,广泛应用于调试闭环、设计评审、故障复盘等真实研发场景。本文聚焦
programming
.log 这一轻量级实践体系,揭示如何用纯文本+时间索引+原子化 Tag 构建属于开发者自己的‘第二大脑’。
程序员思维手账:用
programming
.log沉淀真实技术洞见
编程日志(
programming
log)是一种面向认知过程的技术记录范式,其核心在于捕捉调试间隙、代码审查、架构讨论中产生的原始思考痕迹,而非追求语法严谨的正式文档。它基于人类短期抽象记忆易衰减的生理限制,通过时间戳锚定、原子化条目、可验证结论等工程约束,将模糊的‘为什么’转化为可检索、可追溯、可复用的知识资产。相比传统笔记工具,它以纯文本+Git实现零启动成本与版本即历史,天然适配开发者工作流。典型应用场景包括故障根因回溯、团队知识沉淀、新人快速融入及技术决策审计——尤其适合需要对抗认知耗散、提升思考保
程序员思维手账:用
Programming
.log 提升工程决策可追溯性
Programming
.log 是一种面向工程师的轻量级思考记录实践,本质是将模糊的开发直觉转化为可回溯、可验证、可迭代的认知锚点。其核心原理在于以时间戳为轴、以问题现场为起点,通过结构化模板(问题现场/决策快照/验证结果)固化思考过程,避免知识随上下文消散。技术价值体现在降低认知负荷、加速技术复用、支撑精准 Code Review 与故障复盘;典型应用场景包括重构前的设计校准、线上问题根因追溯、新人带教素材沉淀及团队工程经验沉淀。它不替代 Wiki 或 RFC,而是作为个人工程决策的‘Git 式版本历史’
Windows Server
6,873
社区成员
177,930
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章