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编程
入门之窗口的显示窗口
我们在上一篇文章中已经讲了CreateWindow创建窗口。然而但程序在windows里面运行时,在创建窗口后必须使其窗口可见,为了显示窗口。Win32API提供了showwindow函数该函数的原型语法格式如下SyntaxBOOL ShowWindow( HWND hWnd, int nCmdShow );函数返回false或者ture,作为一条规则,程序应当检查返
googlemaps
·
2009-04-10 10:36
入门
职场
休闲
Windows编程
windows编程
入门之窗口的创建
如上所说,程序创建的窗口是windows程序和用户交互的基础,通过窗口界面与用户交互的windows程序在其运行过程中至少创建一个窗口,大多数程序注册一组窗口类并创建这个类的多个实例创佳窗口是相对简单的过程,首先必须决定窗口的构建和外观。然后用玩win32api的createwindow函数创建窗口createwindows函数的一般格式如下SyntaxHWND CreateWindow(
googlemaps
·
2009-04-10 10:11
入门
职场
休闲
Windows编程
windows编程
入门之WiNMAIN
上一篇我给出了第一个windows程序。接下来分解一下这个windows程序。看windows窗口的创建过程。第一个函数WINMAINWinMain函数作为windows系统最初入口其语法结构Syntaxint WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int
googlemaps
·
2009-04-10 10:54
入门
职场
休闲
Windows编程
windows编程
入门之第一个程序
windows下面的第一个程序。//helloworld.cpp:定义应用程序的入口点。//#include"stdafx.h"#include"helloworld.h"#defineMAX_LOADSTRING100//全局变量:HINSTANCEhInst; //当前实例TCHARszTitle[MAX_LOADSTRING]; //标题栏文本TCHARszWindow
googlemaps
·
2009-04-10 09:04
入门
职场
休闲
Windows编程
windows编程
入门之句柄 spy++
spy++开始学习消息和句柄了那么这小软件就不得不提起了Spy++(SPYXX.EXE)是一个基于Win32的实用工具,它提供系统的进程、线程、窗口和窗口消息的图形视图。使用Spy++可以执行下列操作:显示系统对象(包括进程、线程和窗口)之间关系的图形树。搜索指定的窗口、线程、进程或消息。查看选定的窗口、线程、进程或消息的属性。直接从视图中选择窗口、线程、进程或消息。通过鼠标定位,使用查找程序工具
googlemaps
·
2009-04-09 14:21
入门
职场
休闲
Windows编程
windows编程
入门之句柄
程序使用文件和磁盘时,可以使用低级的bios列程,或者高级的文件句柄,windows中也可以用句柄保存文件的信息,然而windows中还使用不同类型的句柄,即窗口句柄,用它来获得windows窗口的信息,窗口句柄本质上是长整形值,他保存在类型HWND的变量中,调用需要句柄API函数时,把HWND型的变量传递给该函数。windows依次检查有效窗口句柄链表的窗口句柄。然后对适当的窗口发送消息或执行操
googlemaps
·
2009-04-09 13:01
入门
职场
休闲
Windows编程
windows编程
入门之消息
自己写了几遍要不是sql出现错误要不就是浏览器出问题,所以自己转载了一篇相关的文章。二、Windows消息机制的概念1、DOS与Windows驱动机制的区别1)DOS是过程驱动的。传统的MS-DOS程序主要采用顺序的。关联的、过程驱动的程序设计方法。一个过程是一系列预先定义好的操作序列的组合,它具有一定的开头、中间过程和结束。程序直接控制程序事件和过程的顺序。这样的程序设计方法是面向程序而不是面向
googlemaps
·
2009-04-09 09:52
入门
职场
休闲
Windows编程
C++ Builder 初学问与答 (十一)
11.工具条组件87)问:工具条是
Windows编程
经常要用的,C++Builder能不能实现这个功能呢?
chinahuyong
·
2009-04-03 12:00
C++
windows
ListView
工具
alignment
imagelist
C++ Builder 初学问与答 (十一)
11.工具条组件87)问:工具条是
Windows编程
经常要用的,C++Builder能不能实现这个功能呢?
yonghu86
·
2009-04-03 12:00
C++
builder
问答
C++ Builder 初学问与答 (十一)
11.工具条组件 87)问:工具条是
Windows编程
经常要用的, C++Builder能不能实现这个功能呢?
seloba
·
2009-04-03 12:00
编程
C++
c
C#
C++Builder
C++ Builder 初学问与答 (十一)
11.工具条组件 87)问:工具条是
Windows编程
经常要用的, C++Builder能不能实现这个功能呢?
wapysun
·
2009-04-03 12:00
builder
.NET中三种获取当前路径的代码
blog.csdn.net/jhstudio/archive/2007/11/04/1865882.aspxWeb编程HttpContext.Current.Server.MapPath("FileName")
Windows
lanruoshui
·
2009-04-02 20:00
编程
windows
.net
[
Windows编程
] 如何判断操作系统是64位还是32位
64位Wnidows里面有个叫Wow64的模拟器技术,可以使32位的程序在64位Windows上运行。当你想在程序里面针对32b位/64位系统执行不同代码的时候,需要判断操作系统是32位还是64位。使用WindowsAPI函数GetNativeSystemInfo可以获得这个信息。 代码示例:SYSTEM_INFOsi;GetNativeSystemInfo(&si);if(si.wPro
lzlutao
·
2009-04-02 15:55
职场
休闲
[
Windows编程
] 监视DLL装载/卸载
Windows驱动开发库里面提供了函数LdrRegisterDllNotification,LdrUnregisterDllNotification,可以让你监视进程装载/卸载DLL的事件。当你想在某个DLL被加载的时候Hook它的函数;或者当你想在某个DLL推出之前做一些保存清理工作;或者当你想阻止某个DLL被加载(比如外挂)....这个机制正可以派上用场。以下是代码示例如何使用LdrRegis
陈本峰
·
2009-04-02 06:00
编程
职场
dll
休闲
[
Windows编程
] 监视DLL装载/卸载
Windows 驱动开发库里面提供了函数 LdrRegisterDllNotification, LdrUnregisterDllNotification , 可以让你监视进程装载/卸载DLL 的事件。 当你想在某个DLL被加载的时候Hook它的函数; 或者当你想在某个DLL推出之前做一些保存清理工作; 或者当你想阻止某个DLL 被加载(比如外挂) .... 这个机制正可以派上用场 。 以下是代
izuoyan
·
2009-04-02 06:00
编程
C++
c
windows
C#
[
Windows编程
] 监视DLL装载/卸载
Windows驱动开发库里面提供了函数LdrRegisterDllNotification ,LdrUnregisterDllNotification,可以让你监视进程装载/卸载DLL的事件。当你想在某个DLL被加载的时候Hook它的函数;或者当你想在某个DLL推出之前做一些保存清理工作;或者当你想阻止某个DLL被加载(比如外挂)....这个机制正可以派上用场。 以下是代码示例如何使用LdrRe
WinGeek
·
2009-04-02 06:00
编程
windows
String
struct
function
dll
[
Windows编程
] 监视DLL装载/卸载
Windows驱动开发库里面提供了函数LdrRegisterDllNotification,LdrUnregisterDllNotification,可以让你监视进程装载/卸载DLL的事件。当你想在某个DLL被加载的时候Hook它的函数;或者当你想在某个DLL推出之前做一些保存清理工作;或者当你想阻止某个DLL被加载(比如外挂)....这个机制正可以派上用场。以下是代码示例如何使用LdrRegis
陈本峰
·
2009-04-02 06:00
编程
职场
dll
休闲
[
Windows编程
] 如何判断操作系统是64位还是32位
64位Wnidows里面有个叫Wow64的模拟器技术,可以使32位的程序在64位Windows上运行。当你想在程序里面针对32b位/64位系统执行不同代码的时候,需要判断操作系统是32位还是64位。使用WindowsAPI函数GetNativeSystemInfo可以获得这个信息。代码示例: SYSTEM_INFOsi;GetNativeSystemInfo(&si);if(si.wProcess
陈本峰
·
2009-03-27 03:00
编程
职场
系统
休闲
[
Windows编程
] 如何判断操作系统是64位还是32位
64位Wnidows里面有个叫Wow64的模拟器技术,可以使32位的程序在64位Windows上运行。当你想在程序里面针对32b位/64位系统执行不同代码的时候,需要判断操作系统是32位还是64位。使用WindowsAPI函数GetNativeSystemInfo可以获得这个信息。代码示例: SYSTEM_INFOsi;GetNativeSystemInfo(&si);if(si.wProcess
陈本峰
·
2009-03-27 03:00
编程
职场
系统
休闲
[
Windows编程
] 如何判断操作系统是64位还是32位
64位Wnidows 里面有个叫Wow64 的模拟器技术,可以使32位的程序在64位Windows 上运行。 当你想在程序里面针对32b位/ 64位系统执行不同代码的时候, 需要判断操作系统是32位还是64位。 使用 Windows API函数 GetNativeSystemInfo 可以获得这个信息。 代码示例: SYSTEM_INFO si;GetNativeSystemInfo(&a
izuoyan
·
2009-03-27 03:00
编程
windows
.net
Blog
[
Windows编程
] 如何判断操作系统是64位还是32位
64位Wnidows里面有个叫Wow64的模拟器技术,可以使32位的程序在64位Windows上运行。当你想在程序里面针对32b位/64位系统执行不同代码的时候,需要判断操作系统是32位还是64位。使用WindowsAPI函数GetNativeSystemInfo可以获得这个信息。 代码示例: SYSTEM_INFOsi;GetNativeSystemInfo(&si);if(si.wProces
WinGeek
·
2009-03-27 03:00
Cygwin使用
对于经常在
Windows编程
的使用者,想体验*nix编程可以选择vw,vpc,双系统,而对于真正的开发者而言一个*nixshell加上GCCGDBMAKE以及相关的函数库文件足以,哦,也许加上DEVDOC
rabbit729
·
2009-03-24 15:00
windows编程
基本框架
windows编程
最基础问题?俗了一点。消息的一生?好像也没有侧重于消息产生,传递和消耗这条线。
windows编程
基本框架?就叫这个名字吧,还是俗了一点。此
hejinjing_tom_com
·
2009-03-21 10:00
[导入]wsprintf用法
[导入]wsprintf用法在C语言中格式化字符串可以使用printf,但是在
WINDOWS编程
设计中却行不通了,但是却有变通的方法,那就是用wsprintf这个函数它的格式如下:wsprintf(缓冲区
wintysのブログ
·
2009-03-18 12:00
[导入]wsprintf用法
在C语言中格式化字符串可以使用printf,但是在
WINDOWS编程
设计中却行不通了,但是却有变通的方法,那就是用 wsprintf这个函数 它的格式如下: wsprintf(缓冲区,格式,要格式化的值
wintys
·
2009-03-18 12:00
编程
C++
c
windows
D语言
[导入]wsprintf用法
在C语言中格式化字符串可以使用printf,但是在
WINDOWS编程
设计中却行不通了,但是却有变通的方法,那就是用 wsprintf这个函数 它的格式如下: wsprintf(缓冲区,格式,要格式化的值
wintys
·
2009-03-18 12:00
编程
C++
c
windows
D语言
windows编程
初学
#includeLRESULTCALLBACKWinPro(HWND,UINT,WPARAM,LPARAM);staticBOOLInitWindow(HINSTANCE,int); intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEPrevhInstance, LPSTRlpszCmdLine,i
lin_miao0818
·
2009-03-17 20:00
编程
windows
null
application
callback
winapi
[
Windows编程
] C++中 bool,BOOL ,VARIANT_BOOL 的区别
接上篇,继续讨论BOOL变量。Windows中BOOL变量常见的好几种类型:小写的bool,大写的BOOL,还有VARIANT_BOOL。小写的bool的是C++标准定义的布尔类型,各个编译器处理的方式不同,VisualC++把bool定为一个字节。小写的true和false也都是C++标准定义的关键字。大写的BOOL是Windows里面定义的布尔类型,实质上int,在windows头文件面有定义
陈本峰
·
2009-03-14 13:00
编程
C++
职场
休闲
[
Windows编程
] C++中 bool,BOOL ,VARIANT_BOOL 的区别
接上篇,继续讨论BOOL变量。Windows中BOOL变量常见的好几种类型:小写的bool,大写的BOOL,还有VARIANT_BOOL。 小写的bool的是C++标准定义的布尔类型,各个编译器处理的方式不同,VisualC++把bool定为一个字节。小写的true和false也都是C++标准定义的关键字。 大写的BOOL是Windows里面定义的布尔类型,实质上int,在 windows头文件面
WinGeek
·
2009-03-14 13:00
编程
C++
c
windows
编译器
[
Windows编程
] C++中 bool,BOOL ,VARIANT_BOOL 的区别
接上篇,继续讨论BOOL变量。 Windows 中BOOL变量常见的好几种类型:小写的bool,大写的BOOL ,还有VARIANT_BOOL 。 小写的bool 的是C++ 标准定义的布尔类型, 各个编译器处理的方式不同,Visual C++ 把bool 定为一个字节。小写的true 和 false 也都是C++ 标准定义的关键字。 大写的BOOL 是Windows 里面定义的布尔类型,实
izuoyan
·
2009-03-14 13:00
编程
C++
c
windows
C#
[
Windows编程
] C++中 bool,BOOL ,VARIANT_BOOL 的区别
接上篇,继续讨论BOOL变量。Windows中BOOL变量常见的好几种类型:小写的bool,大写的BOOL,还有VARIANT_BOOL。小写的bool的是C++标准定义的布尔类型,各个编译器处理的方式不同,VisualC++把bool定为一个字节。小写的true和false也都是C++标准定义的关键字。大写的BOOL是Windows里面定义的布尔类型,实质上int,在windows头文件面有定义
陈本峰
·
2009-03-14 13:00
c++
职场
编程
工作在微软
[
Windows编程
] C++中 bool,BOOL ,VARIANT_BOOL 的区别
接上篇,继续讨论BOOL变量。Windows中BOOL变量常见的好几种类型:小写的bool,大写的BOOL,还有VARIANT_BOOL。小写的bool的是C++标准定义的布尔类型,各个编译器处理的方式不同,VisualC++把bool定为一个字节。小写的true和false也都是C++标准定义的关键字。大写的BOOL是Windows里面定义的布尔类型,实质上int,在windows头文件面有定义
陈本峰
·
2009-03-14 13:00
编程
C++
职场
休闲
WindowsAPI学习笔记五 - 资源在
Windows编程
中的应用
WindowsAPI学习笔记五-资源在
Windows编程
中的应用在windows应用程序中有几种不同类型的资源,如加速键,位图,光标,对话框,菜单,工具条和字符串等。
Sunshine Alike
·
2009-03-14 00:00
WindowsAPI学习笔记三 - 字体设置与输出
在
windows编程
中,文本操作首先要获得文本句柄,此外,还要设置字体,字符大小,字符颜色等有关属性,并将它们选入设备环境。 设置文本的设备环境1.
Sunshine Alike
·
2009-03-11 16:00
友元的有关知识
为改变
Windows编程
演练较多而C++中的某些特性用得比较少这一现状,最近在阅读相应典籍以及进行代码实践。
sayigood
·
2009-03-01 19:00
编程
c
windows
Blog
Class
Constructor
[
Windows编程
] 如何捕捉程序异常/crash 并生成 dump 文件
前面介绍如如何用WinDBG生成crashdump《WinDBG技巧:如何生成Dump文件(.dump命令)》,但是用户机器上通常不安装WinDBG,而且多数用户也不知道怎么使用WinDBG。所以最好是自己程序里面能够捕捉exception/crash,并且生成crashdump,然后通过网络传回到自己服务器。 捕捉exception可以用API函数SetUnhandledExceptionFil
WinGeek
·
2009-02-27 15:00
编程
windows
exception
Path
Crash
winapi
[
Windows编程
] 如何捕捉程序异常/crash 并生成 dump 文件
前面介绍如如何用WinDBG生成crashdump《WinDBG技巧:如何生成Dump文件(.dump命令)》,但是用户机器上通常不安装WinDBG,而且多数用户也不知道怎么使用WinDBG。所以最好是自己程序里面能够捕捉exception/crash,并且生成crashdump,然后通过网络传回到自己服务器。捕捉exception可以用API函数SetUnhandledExceptionFilt
陈本峰
·
2009-02-27 15:00
编程
职场
休闲
[
Windows编程
] 如何捕捉程序异常/crash 并生成 dump 文件
前面介绍如如何用WinDBG 生成crash dump 《WinDBG 技巧:如何生成Dump 文件(.dump 命令) 》,但是用户机器上通常不安装WinDBG, 而且多数用户也不知道怎么使用WinDBG。 所以最好是自己程序里面能够捕捉exception/crash,并且生成crash dump,然后通过网络传回到自己服务器。 捕捉exception 可以用API 函数 SetUnhandl
izuoyan
·
2009-02-27 15:00
编程
windows
[
Windows编程
] 如何捕捉程序异常/crash 并生成 dump 文件
前面介绍如如何用WinDBG生成crashdump《WinDBG技巧:如何生成Dump文件(.dump命令)》,但是用户机器上通常不安装WinDBG,而且多数用户也不知道怎么使用WinDBG。所以最好是自己程序里面能够捕捉exception/crash,并且生成crashdump,然后通过网络传回到自己服务器。捕捉exception可以用API函数SetUnhandledExceptionFilt
陈本峰
·
2009-02-27 15:00
编程
职场
休闲
[
Windows编程
] 如何捕捉程序异常/crash 并生成 dump 文件
前面介绍如如何用WinDBG生成crashdump《WinDBG技巧:如何生成Dump文件(.dump命令)》,但是用户机器上通常不安装WinDBG,而且多数用户也不知道怎么使用WinDBG。所以最好是自己程序里面能够捕捉exception/crash,并且生成crashdump,然后通过网络传回到自己服务器。 捕捉exception可以用API函数SetUnhandledExceptionFil
WinGeek
·
2009-02-27 15:00
编程
windows
exception
Path
Crash
winapi
WindowsSDK编程学习日记(1)
学习日记…… 2009年2月24日 如果不会SDK编程,MFC实在是像水中月,能看到却掌握不了…… Win32编程的开始就是了结
Windows编程
的概念。
Imoagn
·
2009-02-24 22:00
编程
windows
null
mfc
callback
winapi
句柄
句柄概念在
WINDOWS编程
中是一个很重要的概念,在许多地方都扮演着重要的角色。
guomei
·
2009-02-22 15:00
编程
windows
api
Microsoft
mfc
任务
包裹函数
一下是unix网络编程中的包裹函数,同样适用与
windows编程
:Writen和Readn 等等/*includereadn*/#include "unp.h"ssize_t /*Read"n"bytesfromadescriptor
aobai219
·
2009-02-20 16:00
struct
socket
include
wrapper
permissions
Constants
windows编程
经典书籍
本人是刚刚开始学习
windows编程
的,感觉看雪学院的大牛很NB.想找一些书籍来看学习学习,可是不知道看哪些书好.驱动,对菜鸟们来说真是一个很深奥的话题,所以,我找来了这篇文章供大家分享,以后大家发现什么好书就在楼下跟贴吧
dadalan
·
2009-02-18 13:00
多线程
编程
windows
Microsoft
mfc
出版
感谢《疯狂的程序员》
看完之后,我就不自觉的开始了MFC、
Windows编程
指南、API和C++Primer的学习(这些书都是我们的BossD给过我们的,也想好好看,但是总是少了一种干劲!),
men_009
·
2009-02-16 12:00
[
Windows编程
] 使用AttachThreadInput 来捕捉其它窗口的键盘输入
在一些情况下(比如屏幕软键盘或者输入法程序),自己的窗口没有输入焦点但是想要当前焦点窗口的键盘输入消息,可以使用Win32API函数AttachThreadInput()来解决这个问题。AttachThreadInput把一个线程(idAttach)的输入消息连接到另外线程(idAttachTo)。函数定义:BOOLWINAPIAttachThreadInput( __in DWORDidAtta
陈本峰
·
2009-02-11 14:00
职场
休闲
键盘输入
[
Windows编程
] 使用AttachThreadInput 来捕捉其它窗口的键盘输入
在一些情况下(比如屏幕软键盘或者输入法程序),自己的窗口没有输入焦点但是想要当前焦点窗口的键盘输入消息,可以使用Win32API函数AttachThreadInput()来解决这个问题。AttachThreadInput把一个线程(idAttach)的输入消息连接到另外线程(idAttachTo)。 函数定义:BOOLWINAPIAttachThreadInput( __in DWORDidAtt
WinGeek
·
2009-02-11 14:00
编程
windows
api
null
输入法
winapi
[
Windows编程
] 使用AttachThreadInput 来捕捉其它窗口的键盘输入
在一些情况下(比如屏幕软键盘或者输入法程序),自己的窗口没有输入焦点但是想要当前焦点窗口的键盘输入消息,可以使用Win32API函数AttachThreadInput()来解决这个问题。AttachThreadInput把一个线程(idAttach)的输入消息连接到另外线程(idAttachTo)。函数定义:BOOLWINAPIAttachThreadInput( __in DWORDidAtta
陈本峰
·
2009-02-11 14:00
职场
休闲
键盘输入
[
Windows编程
] 如何判断一个窗口已经停止响应
使用API函数IsHungAppWindow,可以判断窗口是否已经停止响应。于是可以利用其他线程把这个窗口关闭,避免产生不良的用户体验。BOOLIsHungAppWindow( HWNDhWnd);MSDN文档:http://msdn.microsoft.com/en-us/library/ms633526.aspx该函数从Win2000版本开始才有。在早期的操作系统上,可以使用AP
陈本峰
·
2009-02-11 02:00
编程
职场
休闲
[
Windows编程
] 如何判断一个窗口已经停止响应
使用API函数IsHungAppWindow,可以判断窗口是否已经停止响应。于是可以利用其他线程把这个窗口关闭,避免产生不良的用户体验。BOOLIsHungAppWindow( HWNDhWnd);MSDN文档:http://msdn.microsoft.com/en-us/library/ms633526.aspx该函数从Win2000版本开始才有。在早期的操作系统上,可以使用AP
陈本峰
·
2009-02-11 02:00
编程
职场
休闲
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他