E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Windows程序设计
windows程序设计
(13):给滚动条加上键盘响应
先扯两句跟键盘有关系的闲话:首先,通常我们写程序时,没有必要对所有的键盘消息做出相应,windows自身已经对很多消息做出了相应,只要这些消息走的是DefWindowProc(hwnd,message,wParam,lParam)这条路就可以了。比如,对于前面写过的按钮程序,里面没有键盘响应消息,但你依然可以通过Alt+F4来关闭这个程序,或者当按钮或得焦点以后,通过空格键来操作它。其次,按键消息
iteye_6233
·
2020-08-26 12:48
windows程序设计
第五章 图形基础
GDI的结构GDI由几百个函数呼叫和一些相关的数据型态、宏和结构组成。GDI原理Windows98和MicrosoftWindowsNT中的图形主要由GDI32.DLL动态链接库输出的函数来处理。在Windows98中,这个GDI32.DLL实际是利用16位GDI.EXE动态链接库来执行许多函数。在WindowsNT中,GDI.EXE只用于16位的程序。这些动态链接库呼叫您安装的视讯显示器和任何打
_sunshine
·
2020-08-26 12:10
windows编程学习笔记
windows程序设计
第四章 输出文字
绘制和更新WM_PAINT消息Windows通过发送WM_PAINT消息通知窗口消息处理程序,窗口的部分显示区域需要绘制。在发生下面几种事件之一时,窗口消息处理程序会接收到一个WM_PAINT消息:在使用者移动窗口或显示窗口时,窗口中先前被隐藏的区域重新可见。使用者改变窗口的大小(如果窗口类别样式有着CS_HREDRAW和CS_VREDRAW位旗标的设定)。程序使用ScrollWindow或Scr
_sunshine
·
2020-08-26 12:10
windows编程学习笔记
windows程序设计
第六章 键盘
键盘基础Windows程序是如何获得键盘输入的:键盘输入以消息的形式传递给程序的窗口消息处理程序。Windows用八种不同的消息来传递不同的键盘事件。在大多数情况下,这些消息中包含的键盘信息会多于程序所需要的。处理键盘的部分工作就是识别出哪些消息是重要的,哪些是不重要的。忽略键盘您可以忽略那些属于系统功能的按键,它们通常用到Alt键。程序不必监视这些按键,因为Windows会将按键的作用通知程序。
_sunshine
·
2020-08-26 11:39
windows编程学习笔记
windows程序设计
「PopPad3」范例分析笔记
/*---------------------------------------POPPAD.C--PopupEditor(c)CharlesPetzold,1998---------------------------------------*/#include#include//使用通用对话框,必须包含此头文件#include"resource.h"//资源文件#defineEDITID1#
TypeCool
·
2020-08-25 01:55
windows
SDK程序设计
《
Windows程序设计
》读书笔十一 对话框
第十一章对话框基于模板的对话框,包含了弹出窗口,和子窗口控件,而且有一个窗口过程来处理对话框消息。包括键盘和鼠标的输入。称为“对话框管理器”和标准的Windows窗口消息处理略有不同。稍后能看到具体区别许多消息不仅被对话框窗口过程处理,还会传递给你自己的程序中的某些函数。称为对话框过程对话框过程一般处理初始化自创控件以及子窗口传来的消息。不处理WM_PAINT也不直接处理键盘和鼠标的输入子窗口控件
sesiria
·
2020-08-25 01:11
Windows
Windows程序设计
-子窗口控件
按钮类别/*----------------------------------------BTNLOOK.C--ButtonLookProgram(c)CharlesPetzold,1998----------------------------------------*/#includestruct{intiStyle;TCHAR*szText;}button[]={BS_PUSHBUTTON
小龙在山东
·
2020-08-25 00:36
windows
c
windows
windows程序设计
--colors1程序
//COLORS1.cpp:Definestheentrypointfortheapplication.//#include"stdafx.h"#include"COLORS1.h"#defineMAX_LOADSTRING100//GlobalVariables:HINSTANCEhInst;//currentinstanceTCHARszTitle[MAX_LOADSTRING];//Thet
Ronal_Lee
·
2020-08-25 00:56
Window程序设计(书)
第七章 对话框的子控件
windows程序设计
王艳平版
////Controls.cpp文件#include#include"resource.h"BOOL__stdcallDlgProc(HWND,UINT,WPARAM,LPARAM);HBITMAPg_hBitmap1;//第一个图片的句柄HBITMAPg_hBitmap2;//第二个图片的句柄HICONg_hIcon;//对话框图标句柄HBRUSHg_hBgBrush;//背景刷子int__st
pjz969
·
2020-08-25 00:38
第七章
windows程序设计
第七章 对话框
windows程序设计
王艳平版
///DirDialog.h文件#ifndef__DIRDIALOG_H_#define__DIRDIALOG_H_#includeclassCDirDialog{public:CDirDialog();//显示对话框BOOLDoBrowse(HWNDhWndParent,LPCTSTRpszTitle=NULL);//取得用户选择的目录名称LPCTSTRGetPath(){returnm_szP
pjz969
·
2020-08-25 00:38
第七章
windows程序设计
windows程序设计
例题解析 CHECKER3.C
/*-------------------------------------------------CHECKER3.C--MouseHit-TestDemoProgramNo.3(c)CharlesPetzold,1998-------------------------------------------------*/#include#defineDIVISIONS5LRESULTCALL
从未止步的浪
·
2020-08-24 18:26
windows程序设计
windows程序设计
例题解析 POORMENU.C
/*-----------------------------------------POORMENU.C--ThePoorPerson'sMenu(c)CharlesPetzold,1998-----------------------------------------*/#include//定义了三个系统菜单id#defineIDM_SYS_ABOUT1#defineIDM_SYS_HELP
从未止步的浪
·
2020-08-24 18:26
windows程序设计
windows程序设计
例题解析 DEVCAPS1.C
/*---------------------------------------------------------DEVCAPS1.C--DeviceCapabilitiesDisplayProgramNo.1(c)CharlesPetzold,1998---------------------------------------------------------*/#include#def
从未止步的浪
·
2020-08-24 18:26
windows程序设计
windows程序设计
例题解析 OWNDRAW.C
/*---------------------------------------------OWNDRAW.C--Owner-DrawButtonDemoProgram(c)CharlesPetzold,1998---------------------------------------------*/#include#defineID_SMALLER1//子控件1,缩小窗口#defineID
从未止步的浪
·
2020-08-24 18:26
windows程序设计
windows程序设计
例题解析 NOPOPUPS.C
/*-------------------------------------------------NOPOPUPS.C--DemonstratesNo-PopupNestedMenu(c)CharlesPetzold,1998-------------------------------------------------*/#include#include"resource.h"LRESUL
从未止步的浪
·
2020-08-24 18:26
windows程序设计
windows程序设计
例题解析 SYSMETS3
//头文件未给出/*----------------------------------------------------SYSMETS3.C--SystemMetricsDisplayProgramNo.3(c)CharlesPetzold,1998----------------------------------------------------*/#defineWINVER0x0500
从未止步的浪
·
2020-08-24 18:26
windows程序设计
windows程序设计
知识点
一.WINAPI解析#defineWINAPI__stdcall该语句指定了一个调用约定,包括如何生成机器代码以在堆栈中放置函数调用的参数,许多windows函数调用声明为WINAPI注意:#defineCALLBACK__stdcallCALLBACK也定义成__stdcall,但CALLBACK常用于回调函数,比如说窗口过程例如:LRESULTCALLBACKWndProc(HWNDhwnd,
从未止步的浪
·
2020-08-24 18:25
windows程序设计
windows程序设计
(1)---第一个windows程序--MessageBox
第一个windows程序://
windows程序设计
第5版(珍藏版)p13#includeintWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance
ize
·
2020-08-24 16:52
windows程序设计
学习windows编程的一点体会
最近看了孙鑫的VC视频,然后花血本买了《
windows程序设计
》,总算有了一点头绪。在windows中,除了用户程序可以调用函数以外,windows本身也可以根据外部操作调用窗口过程,想它发送消息。
susan040740108
·
2020-08-24 16:47
C#第四章重点知识之
Windows程序设计
1、C#项目的构成.cscs——csharp的缩写,表明该文件是csharp的源文件.csprojcsharp项目文件,以后就双击这个文件打开整个项目进行修改.resx资源文件,其中x提示我们该资源是以xml形式存储的bin目录生成的可执行文件就放在这个地方2、C#窗体的主要属性和方法1️⃣属性AcceptButton:回车键执行那个按钮的单击事件;CancelButton:ESC键执行那个按钮的
可爱的LYF
·
2020-08-24 15:49
C#
windows程序设计
笔记
WINAPI标识符在WINDEF.H中定义:defineWINAPI__stdcall该语句制订了一个调用约定,包括如何生成机器代码以及在堆栈中放置函数调用的参数,1:1)在Win32API中,长指针和短(近)指针是没有区别的,这只是16位Windows的遗物2):wndclass.lpfnWndProc=WndProc;这条语句将这个窗口类类的窗口过程设置为WndProc,这个过程将处理基于这个
_taylorZ
·
2020-08-24 15:13
windows程序设计之旅
Windows程序设计
基础知识
Win32API(ApplicationProgrammingInterface)Win32API可认为是一个程序库,提供各式各样的与windows系统服务有关的函数。Win32API是最底层的服务,可调用Windows的各种服务。通常所说的SDK编程就是直接调用API函数进行编程。Win32API是指编制32位应用程序时用的一组函数、结构、宏定义。在Win32的环境下,任何语言都是建立在Win3
奕双
·
2020-08-24 15:40
MFC
《
Windows程序设计
第六版》译文:简介(2)
本篇为《ProgrammingWindows,6thEdition》译文,本人将一些琐碎之事写在译文之前,没看过的还请劳驾看一下写在《ProgrammingWindows,6thEditon》译文之前学习本书的方法在写这本书的时候,我曾经对读者们做出很多设想。我假设你们C#比较熟练。如果没有,你可能要恶补一下C#的基础知识。如果你是从C或是C++转到C#的,推荐你看看我的免费的电子书《.NETBo
DreamHarper
·
2020-08-24 15:43
【Windows 程序设计 (美)Charles Petzold 第5版 珍藏版】
3>安装一个适于进行
Windows程序设计
的32位C语言编译器和开发环境。Windows环境1985.11月发布Windows1.0。1987.11月发布Wind
StartAoA
·
2020-08-24 14:09
【Windows
程序设计】
windows程序设计
第2章 输出文字
输出文字在前一章,您看到了一个简单的Windows98程序,它在窗口中央,或者更准确地说,在显示区域中央显示一行文字。正如我们学到的,显示区域是整个应用程序窗口中未被标题列、窗口边框,以及可选的菜单列、工具列、状态列和滚动条占据的部分。简而言之,显示区域是窗口中可以由程序任意书写和传递视觉信息的部分。对于程序的显示区域,您几乎可以为所欲为,只不过您不能假定窗口大小是某一特定尺寸,或者在程序执行时其
haskio
·
2020-08-24 14:56
从0开始学习《
Windows程序设计
》:窗口、窗口!!!
/*-------------------------------------------------------------------MyWindows.c--基本窗口模型《
Windows程序设计
(
爱心天使的守护
·
2020-08-24 13:16
第一个
windows程序设计
#includeintWINAPIWinMain(HINSTANCEhinstabce,HINSTANCEprvhinstace,PSTRicmdLine,intcmdShow){inti=0;for(;i<10;i++)MessageBox(00,TEXT("你完了,世界第一的病毒\n电脑已挂,请重装系统吧!"),TEXT("我是病毒"),4);return0;}转载于:https://www.
a821048508
·
2020-08-24 13:27
《
windows程序设计
》第五版学习笔记(1)
#includeintWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevlnstance,PSTRszCmdLine,intiCmdShow){MessageBox(NULL,TEXT("Hello,Windows98!"),TEXT("HelloMsg"),0);return0;}
LouisQ007
·
2020-08-24 13:16
Windows
第25周-
windows程序设计
(基础篇)-第1章-WinMain()与MessageBox()
1、WinMain()/*程序进入点*/intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,PSTRszCmdLine,intiCmdShow)//sz(零字符串),i(匈牙利表示法)//第1个参数,执行实体句柄;第2个参数已去掉,为NULL,即0;3,执行程序命令列;4,显示大小。/*WINBASE.H的声明*/intWINAPI
TD_时缔
·
2020-08-24 13:04
操作系统
windows程序设计
学习笔记(第一章)
#includeintWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevlnstance,PSTRszCmdLine,intiCmdShow){MessageBox(NULL,TEXT("Hello,Windows98!"),TEXT("HelloMsg"),0);return0;}一.头文件几乎每一个使用C/C++编写的Windows程序在开头都会使用
从未止步的浪
·
2020-08-24 12:01
windows程序设计
《
Windows程序设计
》笔记之一——第一个Windows程序以及Windows程序原理
1.API和内存模式:API包含了所有应用程序构造操作系统的函数调用,也包含了相关的数据类型和结构。它形成了一个一个特殊的程序体系结构Windows1.0到3.0中使用分段内存模式,在分段内存模式下,内存地址分为两部分——一个16位段指针和一个16为偏移指针。其中带来了long或far指针(包括段地址和偏移量地址)和short或near指针(包括带有假定段地址的偏移量地址)的区别。WindowsN
xiao_0429
·
2020-08-24 12:17
读书笔记
Windows
编程
Windows 程序设计(1):起步
本系列文章基于《
Windows程序设计
(第5版珍藏版)》(美国)佩措尔德,译者是方敏、张胜、梁路平,清华大学出版社,存在自行增删部分。
Jurbo
·
2020-08-24 12:10
5.
Windows程序设计
windows
windows-程序
vc6-0
vc++
C语言
学习
Windows程序设计
第一件要做的事情
Windows程序设计
的概况1.为什么要学习
Windows程序设计
而不是一开始就学习MFC???
Cpp_Java_Man
·
2020-08-24 12:05
学习Windows程序必须知道的基础知识
Windows程序设计
的概况1.我们为什么要学习
Windows程序设计
而不是一开始就学习MFC???
Cpp_Java_Man
·
2020-08-24 12:05
Windows程序设计
windows
imagelist
struct
service
float
mfc
windows程序设计
基础(字符基础)
windows程序设计
基础(字符基础)ps:欢迎各位大佬指正错误之处,欢迎交流学习,本人QQ:3311684596正文:本篇blog主要写给初入win32编程坑的人,相信很多第一次看win32编程的人都会被
geekchuang
·
2020-08-24 12:57
windows
windows
unicode
编程语言
Windows编程(一)画一只哆啦A梦
本文为一Windows编程API绘图实战小例子,学习自哔哩哔哩小甲鱼的《
Windows程序设计
SDK》。最终效果展示:源码在最后,跟着小甲鱼老师敲一遍代码,这些API能记住不少。
誓约胜利之舰
·
2020-08-24 12:18
C/C++
准新手 c++ win32 API实现方块联机游戏历程
于是开始看一些关于那方面的书和视频,主要是《
Windows程序设计
》和孙鑫的c++视频第一
feifun
·
2020-08-23 17:01
Windows程序设计
VC++6.0开发环境熟悉
一、实验目的熟悉VisualC++6.0开发环境,掌握VC6中建立、维护、运行工程项目的方法,掌握VC6中调试的方法。二、实验内容熟悉VisualC++6.0开发环境,如AppWizard、ClassWizard、工具栏、编译、运行普通的C++应用程序等,并能编写一个简单C++应用程序。熟悉调试过程。三、实验要求1、按下图建立一个C++程序,实现菜单选择,可以实现两个整数的加减。要求:[1]、建立
好儿郎-志在四方
·
2020-08-22 13:56
TUP对话大师系列:微软技术大师Jeffrey Richter(现场实录)
今天的主角是享誉全球的技术作家和“微软传奇人物”JeffreyRichter,其经典著作《Windows高级编程指南》和《Windows核心编程》早已成为
Windows程序设计
领域的巅峰之作,培育了几代的软件开发设计人员
CSDN
·
2020-08-22 01:39
TUP
Jeffrey
Richter
Linux 中C语言如何清空标准输入流
今天在Linux程序设计的时候需要清空标准输入缓冲区,于是使用了如下
Windows程序设计
中的方法:1.fflush(stdin);这个fflush()函数根本不是标准C中的函数,只是标准C的扩展,所以在
wesleyluo
·
2020-08-21 23:28
C
/C++编程学习
Windows程序设计
-模态对话框和非模态对话框
模态对话框简单对话框About1.rc/////////////////////////////////////////////////////////////////////////////////Dialog//ABOUTBOXDIALOGEX32,32,180,102STYLEDS_SETFONT|DS_MODALFRAME|WS_POPUPFONT8,"MSSansSerif",0,0,0
小龙在山东
·
2020-08-21 09:15
windows
c
MFC 4.x 利用hook,把看似无关的动作全牵联起来了;CallWindowProc(pfnWndProc, m_hWnd, nMsg, wParam, lParam);
所谓hook,是
Windows程序设计
中的一种高阶技术。
Hustudent20080101
·
2020-08-20 23:20
c++MFC学习笔记
Win32下使用公共控件库
引用:http://zhouruijun163.blog.163.com/blog/static/1077156200810744257672/看过《
windows程序设计
》的童鞋都知道,这本书在第九章介绍了一些常用的控件
adavid0821
·
2020-08-20 22:08
windows程序设计
文字和字体
文字和字体简单的文字输出让我们先来看看Windows为文字输出、影响文字的设备内容属性以及备用字体提供的各种函数。文字输出函数我已经在许多范例程序中使用过最常用的文字输出函数:TextOut(hdc,xStart,yStart,pString,iCount);参数xStart和yStart是逻辑坐标上字符串的起始点。通常,这是Windows开始绘制的第一个字母的左上角。TextOut需要指向字符串
眼看前方_脚踏实地
·
2020-08-20 13:00
windows程序设计
Windows
字体
文字
Windows程序设计
-通用对话框
增加通用对话框:打开/保存POPPAD.RC/////Dialog//ABOUTBOXDIALOGDISCARDABLE32,32,180,100STYLEDS_MODALFRAME|WS_POPUPFONT8,"MSSansSerif"BEGINDEFPUSHBUTTON"OK",IDOK,66,80,50,14ICON"POPPAD",IDC_STATIC,7,7,20,20CTEXT"Pop
小龙在山东
·
2020-08-20 12:14
windows
c
MFC初窥(MFC运行机制,孙鑫C++第三讲笔记整理)
在
Windows程序设计
编程中,创建一个窗口要经历下面四个过程(如有不懂,请看博客win32初窥)1设计一个窗口类;2注册窗口类;3创建窗口;4显示及更新窗口。同样,MFC中也是一样的。
iteye_6233
·
2020-08-20 12:21
浅谈MFC中的设计模式
第1类着重介绍MFC包含哪些类、有哪些成员函数以及这些成员函数该如何使用,比如《MFC
Windows程序设计
》;第2类着重介绍MFC是如何对WIN32API进行封装的,比如《MFC技术内幕(MFCInternals
肖申克的救赎
·
2020-08-20 10:17
C/C++
编程原理
制作伸展自如、收缩随意的对话框
制作伸展自如、收缩随意的对话框菡冰VisualC++以其可视化的编程风格成为目前
Windows程序设计
与开发的主流开发工具。而对话框在VisualC++编程中使用的尤其多。
蝈蝈俊
·
2020-08-20 08:48
Windows程序设计
_Chap02_Unicode_学习笔记
Windows程序设计
_Chap02_Unicode_学习笔记――By:Neicole(2013.05.24)01.开篇《
Windows程序设计
》的第2章,主要内容为Unicode的历史由来简述(书本讲得很好啊
neicole
·
2020-08-20 01:44
windows高级程序设计杨立祥教授1主框架分析
这么课主要讲的是
windows程序设计
,目前在讲扫雷部分,之所以选择讲解这个程序是因为小小的扫雷包含了大部分windows程序思想和基础的API调用。
瘦瘦的追梦洋
·
2020-08-19 05:22
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他