补充:我想在电脑屏幕上截取一部分页面上的信息,该怎么 *** 作?为什么没人回答我的问题呢?我记得以前在哪里看到有这样的提示,但是,现在需要的时候实在是想不起来在哪里看到。。。。。。满意答案 热心问友 2011-03-24你是想以什么方式保存你所要的信息 是还是文字?? 追问: 就按页面本来的模样!就比如说:我说电脑上出现了一个提示,但是,我又不知道是什么意思!所以,就只能把提示从页面上截取下来,然后发到这里面再问你们这个提示的含义是什么!。。。。。我这样,不知道你懂了没有?。。。。 追问: 就是像这样子来截取!不过这不是我弄的,我是粘贴别人的!因为我想你可能没有听懂我的意思!所以,想了半天就想这样子来告诉你,可能你才明白吧!或许是我表达的不够清楚!
别处找到的,很详细了
如何禁止Windows关机呢?换句话说,如何得到Windows关机的通知呢?
原理:Windows在关机的时候会想所有顶层窗口广播一个消息WM_QUERYENDSESSION,其lParam参数可以区分是关机还是注销用户(注销用户时lParam是ENDSESSION_LOGOFF)。然后Windows会等到所有的应用程序都对这个消息返回TRUE才会关机,因此,只要我们的应用程序对这个消息的处理返回FALSE,Windows就不会关机了。而且通过这个例子,大家也应该可以区分系统关机和注销用户了吧(本例子不能区分)。下面看例子,例子的源程序在这里。
LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
{
switch (iMsg)
{
case WM_DESTROY :
PostQuitMessage (0) ;
return 0 ;
case WM_QUERYENDSESSION:
::MessageBox(hwnd,"未经本程序许可,你不能关机!","禁止关机",MB_OK|MB_SYSTEMMODAL);
return 0;//此处返回0则不能关机,返回1就能关机。
}
return DefWindowProc (hwnd, iMsg, wParam, lParam) ;
}
为了节省篇幅,这里之列出了消息处理过程。为了更清楚的看到消息处理,这个例子没有用VCL,而是直接使用了SDK。
另外,这个程序也不是绝对能阻止Windows关机,因为如果某个应用程序调用ExitWindowsEx(EWX_POWEROFF|EWX_FORCE,0);来关机,我这个程序就阻止不了,应为那样调用ExitWindowsEx,系统不会发出WM_QUERYENDSESSION消息,我那个程序也就没有用了,呵呵。
MS VC++ 的 c 程序可以实现。
方法:
(1)用键盘按键程序模拟法,把图像发送到clipboard
(2)把clipboard图像存入bmp 图像文件(或别的格式)。
编译:
cl simu_keyboardc user32lib Gdi32lib
特殊头文件:
#include <Windowsh>
#include <Winuserh>
#include <memoryh>
提示:
(1)按键程序模拟子程序:
void snapscreen_2_clipboard()
{
keybd_event(VK_SNAPSHOT,0x2C,0,0);
keybd_event(VK_SNAPSHOT,0x2C,KEYEVENTF_KEYUP,0);
}
(2)clipboard图像存入bmp 图像文件
FILE fout;
/ --------------------------------------------------------------
dib
int GetBytesPerPixel(int depth);
int GetBytesPerRow(int width, int depth);
int GetBitmapBytes(int width, int height, int depth);
--------------------------------------------------------------/
int GetBytesPerPixel(int depth)
{ return (depth==32 4 : 3);
}
int GetBytesPerRow(int width, int depth)
{
int bytesPerPixel = GetBytesPerPixel(depth);
int bytesPerRow = ((width bytesPerPixel + 3) & ~3);
return bytesPerRow;
}
// bmibmiHeaderbiWidth, bmibmiHeaderbiHeight, bmibmiHeaderbiBitCount
int GetBitmapBytes(int width, int height, int depth)
{
return height GetBytesPerRow(width, depth);
}
void save_clipboard_img_to_bmp()
{
char nameout[80];
HANDLE h_bitmap,h_dib;
BITMAPINFO bmi;
HDC hDC;
int imageBytes;
BITMAPFILEHEADER hdr;
int scanLineCount;
unsigned char img;
if (!OpenClipboard(NULL)) {
printf("Can not open clipboard\n");
exit(0);
};
if (DEBUG ==1) printf("pass open clipboard\n");
// HANDLE GetClipboardData(UINT uFormat);
h_bitmap = GetClipboardData(CF_BITMAP);
h_dib = GetClipboardData(CF_DIB);
if (h_bitmap ==NULL || h_dib ==NULL){
printf("I got NULL bitmap: ");
} else { printf("I got bitmap: ");};
memcpy(&bmi,h_dib,sizeof(bmi));
printf("%d x %d \n",bmibmiHeaderbiWidth, bmibmiHeaderbiHeight);
hDC = CreateCompatibleDC(NULL); // Gdi32lib
CloseClipboard();
bmibmiHeaderbiCompression = BI_RGB;
// possible to use part of imgage with img_w,img_h
imageBytes = GetBitmapBytes(bmibmiHeaderbiWidth, bmibmiHeaderbiHeight, bmibmiHeaderbiBitCount);
printf("pass GetBitmapBytes=%d \n",imageBytes);
img = (char ) malloc(imageBytes);
if (!img) {
printf("No enought memory for img !\n"); exit(0);
}
// BITMAPFILEHEADER hdr;
hdrbfType = ((WORD) ('M' << 8) | 'B'); // is always "BM"
hdrbfSize = sizeof(BITMAPFILEHEADER) + sizeof(BITMAPINFOHEADER)
+ (bmibmiHeaderbiClrUsed sizeof(RGBQUAD)) + bmibmiHeaderbiSizeImage;
hdrbfReserved1 = 0;
hdrbfReserved2 = 0;
hdrbfOffBits = sizeof(BITMAPFILEHEADER) + sizeof(BITMAPINFOHEADER)
+ (bmibmiHeaderbiClrUsed sizeof(RGBQUAD));
scanLineCount = GetDIBits(hDC,h_bitmap,0,bmibmiHeaderbiHeight, img, &bmi, DIB_RGB_COLORS);
strcpy(nameout,"keyb_tmpbmp");
if ( (fout = fopen(nameout,"wb") ) == NULL ) {
printf("\007Cann't open output file: %s ", nameout);exit(1);
};
fwrite( &hdr, sizeof(BITMAPFILEHEADER ), 1, fout );
fwrite( &bmi, sizeof(BITMAPINFO), 1, fout );
fwrite( img, sizeof(unsigned char),imageBytes, fout );
fclose(fout);
printf("Output in %s\n",nameout);
}
/ -------end dib and bmp ----- /
内部dvd记录器
外部dvd只读存储器
CD记录器、dvd康博光驱
网络硬盘驱动器
帮你找了一下 我想应该够全的吧
计算机常用英语单词中英文对照查询 [请按CTRL+F键]
A
Active-matrix主动距陈
Adapter cards适配卡
Advanced application高级应用
Analytical graph分析图表
Analyze分析
Animations动画
Application software 应用软件
Arithmetic operations算术运算
Audio-output device音频输出设备
Access time存取时间
access存取
accuracy准确性
ad network cookies广告网络信息记录软件
Add-ons附软件
Address地址
Agents代理
Analog signals模拟信号
Applets程序
Asynchronous communications port异步通信端口
Attachment附件
B
Bar code条形码
Bar code reader条形码读卡器
Basic application基础程序
Binary coding schemes二进制译码方案
Binary system二进制系统
Bit比特
Browser浏览器
Bus line总线
Backup tape cartridge units备份磁带盒单元
Bandwidth带宽
Bluetooth蓝牙
Broadband宽带
Browser浏览器
Business-to-business企业对企业电子商务
Business-to-consumer企业对消费者
Bus总线
C
Cables连线
Cell单元箱
Chain printer链式打印机
Character and recognition device字符标识识别设备
Chart图表
Chassis支架
Chip芯片
Clarity清晰度
Closed architecture封闭式体系结构
Column列
Combination key结合键
computer competency计算机能力
connectivity连接,结点
Continuous-speech recognition system连续语言识别系统
Control unit *** 纵单元
Cordless or wireless mouse无线鼠标
Cable modems有线调制解调器
carpal tunnel syndrome腕骨神经综合症
CD-ROM可记录光盘
CD-RW可重写光盘
CD-R可记录压缩光盘
Channel信道
Chat group谈话群组
chlorofluorocarbons(CFCs) ]氯氟甲烷
Client客户端
Coaxial cable同轴电缆
cold site冷战
Commerce servers商业服务器
Communication channel信道
Communication systems信息系统
Compact disc rewritable
Compact disc光盘
computer abuse amendments act of 19941994计算机滥用法案
computer crime计算机犯罪
computer ethics计算机道德
computer fraud and abuse act of 1986计算机欺诈和滥用法案
computer matching and privacy protection act of 1988计算机查找和隐私保护法案
Computer network计算机网络
computer support specialist计算机支持专家
computer technician计算机技术人员
computer trainer计算机教师
Connection device连接设备
Connectivity连接
Consumer-to-consumer个人对个人
cookies-cutter programs信息记录截取程序
cookies信息记录程序
cracker解密高手
cumulative trauma disorder积累性损伤错乱
Cybercash电子现金
Cyberspace计算机空间
cynic愤世嫉俗者
D
Database数据库
database files数据库文件
Database manager数据库管理
Data bus数据总线
Data projector数码放映机
Desktop system unit台式电脑系统单元
Destination file目标文件
Digital cameras数码照相机
Digital notebooks数字笔记本
Digital bideo camera数码摄影机
Discrete-speech recognition system不连续语言识别系统
Document文档
document files文档文件
Dot-matrix printer点矩阵式打印机
Dual-scan monitor双向扫描显示器
Dumb terminal非智能终端
data security数据安全
Data transmission specifications数据传输说明
database administrator数据库管理员
Dataplay数字播放器
Demodulation解调
denial of service attack拒绝服务攻击
Dial-up service拨号服务
Digital cash数字现金
Digital signals数字信号
Digital subscriber line数字用户线路
Digital versatile disc数字化通用磁盘
Digital video disc数字化视频光盘
Direct access直接存取
Directory search目录搜索
disaster recovery plan灾难恢复计划
Disk caching磁盘驱动器高速缓存
Diskette磁盘
Disk磁碟
Distributed data processing system分部数据处理系统
Distributed processing分布处理
Domain code域代码
Downloading下载
DVD 数字化通用磁盘
DVD-R 可写DVD
DVD-RAM DVD随机存取器
DVD-ROM 只读DVD
E
e-book电子阅读器
Expansion cards扩展卡
end user终端用户
e-cash电子现金
e-commerce电子商务
electronic cash电子现金
electronic commerce电子商务
electronic communications privacy act of1986电子通信隐私法案
encrypting加密术
energy star能源之星
Enterprise computing企业计算化
environment环境
Erasable optical disks可擦除式光盘
ergonomics人类工程学
ethics道德规范
External modem外置调制解调器
extranet企业外部网
F
Fax machine传真机
Field域
Find搜索
FireWire port port火线端口
Firmware固件
Flash RAM闪存
Flatbed scanner台式扫描器
Flat-panel monitor纯平显示器
floppy disk软盘
Formatting toolbar格式化工具条
Formula公式
Function函数
fair credit reporting act of 1970公平信用报告法案
Fiber-optic cable光纤电缆
File compression文件压缩
File decompression文件解压缩
filter过滤
firewall防火墙
firewall防火墙
Fixed disk固定硬盘
Flash memory闪存
Flexible disk可折叠磁盘
Floppies磁盘
Floppy disk软盘
Floppy-disk cartridge磁盘盒
Formatting格式化
freedom of information act of 1970信息自由法案
frustrated受挫折
Full-duplex communication全双通通信
G
General-purpose application通用运用程序
Gigahertz千兆赫
Graphic tablet绘图板
green pc绿色个人计算机
H
handheld computer手提电脑
Hard copy硬拷贝
hard disk硬盘
hardware硬件
Help帮助
Host computer主机
Home page主页
Hyperlink超链接
hacker黑客
Half-duplex communication半双通通信
Hard disk硬盘
Hard-disk cartridge硬盘盒
Hard-disk pack硬盘组
Head crash磁头碰撞
header标题
help desk specialist帮助办公专家
helper applications帮助软件
Hierarchical network层次型网络
history file历史文件
hits匹配记录
horizontal portal横向用户
hot site热战
Hybrid network混合网络
hyperlinks超连接
I
Image capturing device图像获取设备
information technology信息技术
Ink-jet printer墨水喷射印刷机
Integrated package综合性组件
Intelligent terminal智能终端设备
Intergrated circuit集成电路
Interface cards接口卡
Internal modem内部调制解调器
internet telephony网络电话
internet terminal互联网终端
Identification识别
i-drive网络硬盘驱动器
illusion of anonymity匿名幻想
index search索引搜索
information pushers信息推送器
initializing 初始化
instant messaging计时信息
internal hard disk内置硬盘
Internal modem内部调制解调器
Internet hard drive 网络硬盘驱动器
intranet企业内部网
J
joystick *** 纵杆
K
keyword search关键字搜索
L
laser printer激光打印机
Layout files版式文件
Light pen光笔
Locate定位
Logical operations逻辑运算
Lands凸面
Line of sight communication视影通信
Low bandwidth低带宽
lurking潜伏
M
Main board主板
Mark sensing标志检测
Mechanical mouse机械鼠标
Memory内存
Menu菜单
Menu bar菜单条
Microprocessor微处理器
Microseconds微秒
Modem card调制解调器
Monitor显示器
Motherboard主板
Mouse 鼠标
Multifunctional device多功能设备
Magnetic tape reels磁带卷
Magnetic tape streamers磁带条
mailing list邮件列表
Medium band媒质带宽
metasearch engine整合搜索引擎
Microwave微波
Modem解调器
Modulation解调
N
Net PC网络计算机
Network adapter card网卡
Network personal computer网络个人电脑
Network terminal 网络终端
Notebook computer笔记本电脑
Notebook system unit笔记本系统单元
Numeric entry数字输入
naïve天真的人
national information infrastructure protection act of1996国际信息保护法案
national service provider全国性服务供应商
Network architecture网络体系结构
Network bridge网桥
Network gateway网关
network manager网络管理员
newsgroup新闻组
no electronic theft act of1997无电子盗窃法
Node节点
Nonvolatile storage非易失性存储
O
Object embedding对象嵌入
Object linking目标链接
Open architecture开放式体系结构
Optical disk光盘
Optical mouse光电鼠标
Optical scanner光电扫描仪
Outline大纲
off-line browsers离线浏览器
Online storage联机存储
P
palmtop computer掌上电脑
Parallel ports并行端口
Passive-matrix被动矩阵
PC card个人计算机卡
Personal laser printer个人激光打印机
Personal video recorder card个人视频记录卡
Photo printer照片打印机
Pixel像素
Platform scanner平版式扫描仪
Plotter绘图仪
Plug and play即插即用
Plug-in boards插件卡
Pointer指示器
Pointing stick指示棍
Port端口
Portable scanner便携式扫描仪
Presentation files演示文稿
Presentation graphics电子文稿程序
Primary storage主存
Procedures规程
Processor处理机
Programming control lanugage程序控制语言
Packets数据包
Parallel data transmission平行数据传输
Peer-to-peer network system得等网络系统
person-person auction site个人对个人拍卖站点
physical security物理安全
Pits凹面
plug-in插件程序
Polling轮询
privacy隐私权
proactive主动地
programmer程序员
Protocols协议
provider供应商
proxy server代理服务
pull products推取程序
push products推送程序
R
RAM cache随机高速缓冲器
Range范围
Record记录
Relational database关系数据库
Replace替换
Resolution分辨率
Row行
Read-only只读
Reformatting重组
regional service provider区域性服务供应商
repetitive motion injury反复性动作损伤
reverse directory反向目录
right to financial privacy act of 1979财产隐私法案
Ring network环形网络
S
Scanner扫描器
Search查找
Secondary storage device助存储设备
Semiconductor半导体
Serial ports串行端口
Server服务器
Shared laser printer共享激光打印机
Sheet表格
Silicon chip硅片
Slots插槽
Smart card智能卡
Soft copy软拷贝
Software suite软件协议
Sorting排序分类
Source file源文件
Special-purpose application专用文件
Spreadsheet电子数据表
Standard toolbar标准工具栏
Supercomputer巨型机
System cabine 系统箱
System clock时钟
System software系统软件
Satellite/air connection services卫星无线连接服务
search engines搜索引擎
search providers搜索供应者
search services 搜索服务器
Sectors扇区
security安全
Sending and receiving devices发送接收设备
Sequential access顺序存取
Serial data transmission单向通信
signature line签名档
snoopware监控软件
software copyright act of1980软件版权法案
software piracy软件盗版
Solid-state storage固态存储器
specialized search engine专用搜索引擎
spiders网页爬虫
spike尖峰电压
Star network星型网
Strategy方案
subject主题
subscription address预定地址
Superdisk超级磁盘
surfing网上冲浪
surge protector浪涌保护器
systems analyst系统分析师
T
Table二维表
Telephony电话学
Television boards电视扩展卡
Terminal 终端
Template模板
Text entry文本输入
Thermal printer 热印刷
Thin client瘦客
Toggle key触发键
Toolbar工具栏
Touch screen触摸屏
Trackball追踪球
TV tuner card电视调谐卡
Two-state system双状态系统
technical writer技术协作者
technostress重压技术
telnet远程登录
Time-sharing system分时系统
Topology拓扑结构
Tracks磁道
traditional cookies传统的信息记录程序
Twisted pair双绞线
U
Unicode统一字符标准
uploading上传
usenet世界性新闻组网络
V
Virtual memory虚拟内存
Video display screen视频显示屏
Voice recognition system声音识别系统
vertical portal纵向门户
video privacy protection act of 1988视频隐私权保护法案
virus checker病毒检测程序
virus病毒
Voiceband音频带宽
Volatile storage易失性存储
voltage surge冲击性电压
W
Wand reader 条形码读入
Web 网络
Web appliance 环球网设备
Web page网页
Web site address网络地址
Web terminal环球网终端
Webcam摄像头
What-if analysis假定分析
Wireless revolution无线革命
Word字长
Word processing文字处理
Word wrap自动换行
Worksheet file 工作表文件
web auctions网上拍卖
web broadcasters网络广播
web portals门户网站
web sites网站
web storefront creation packages网上商店创建包
web storefronts网上商店
web utilities网上应用程序
web-downloading utilities网页下载应用程序
webmaster web站点管理员
web万维网
Wireless modems无线调制解调器
wireless service provider无线服务供应商
world wide web万维网
worm蠕虫病毒
Write-protect notch写保护口
其他缩写
DVD digital bersatile 数字化通用光盘
IT ingormation technology信息技术
CD compact disc 压缩盘
PDA personal digital assistant个人数字助理
RAM random access memory随机存储器
>
程序有点乱,看不出头绪,建议这样分解处理:
1、按行读取所有字符串到一个List<String> lines列表。
2、使用Collectionssort(lines,myComparator)对lines列表排序。
3、实现比较器,myComparator=new Comparator<String>(){实现比较方法}。
截取别人的手机验证信息在哪里咨询呢?可以直接在手机设置里设置对陌生号码进行短信拦截。
首先打开手机进去短信,点击右上角的设置,找到信息拦截那一栏,然后在d出的是否对陌生号码的短信进行拦截点击是即可完成 *** 作。
以上就是关于我想截取一部分屏幕上的信息,该怎么 *** 作全部的内容,包括:我想截取一部分屏幕上的信息,该怎么 *** 作、写C程序:截取消息WM_QUERYENDSESSION,阻止关机、易语言截取键盘信息的代码怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)