本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
win32中SetCapture 和 ReleaseCapture的使用(查一下在VCL中的使用)
本文转载自:http://www.itdaan.com/blog/2018/04/27/d74a599f4cf99aefb04d8e6b2200c9c0.html
最近在用win32写《visual C++经典游戏程序设计》中的扫雷游戏,在写到鼠标点击雷区的时候用到了SetCapture,和ReleaseCapture这对系统函数。
那么为什么需要用到鼠标捕获的函数呢?
我错误地认为鼠 ...
JNI之C++调用Java类 —— java.lang.String
原文出處
JNI之C++调用Java类 —— java.lang.String
为什么要用C++调用Java类?很难回答,写着文章只是觉得JNI很有意思。于是开始编写一段使用VC++在Windows系统里调用java的String类,在C++里调用String类内的一些方法。
JNI已经被开发了很多年,而在我2年多的Java编程时间里从来没有接触过。直到最近研究JVM实现原理 ...
动手写第二个Windows应用程序
/*----------------------------------------------------
SYSMETS1.C -- System Metrics Display Program No. 1
(c) Charles Petzold, 1998
----------------------------------------------- ...
Win32版弹球程序
弹球程序是个非常经典的程序,经常容易被问到或者考到,所以非常有必要掌握一下。其思想非常的简单,就是当碰到边缘的时候将所碰撞的边缘的方向上的速度变为反向,例如X方向上碰到了边缘,就将原来X方向上的速度变为负的,Y方向上的同理。然后就会产生一个全反射的碰撞反弹效果,Java下的弹球程序通过AWT或者Swing的低级绘图比较容易实现,个人觉得Win32下的实现更有意思,所以这里我们探索一下Win3 ...
win32控制台应用程序与win32项目的区别
vs2010新建项目时,win32控制台应用程序与Win32项目里面都有Windows应用程序,Windows控制台程序,dll,静态库,它们之间究竟有什么区别?
其实没什么区别。在新建工程时,那些选项都是过滤器,win32的程序包括控制台,dll,静态库,应用程序。至于为什么给出 win32程序和 控制台2个选项,这得去问巨硬了。也许是这2种比较常用。不过最后决定工 ...
C window消息窗口
C语言是大小写敏感,所有的字符串都要用TEXT包起来,避免出错
TEXT是一个宏,当字符串中有中文的时候最好用TEXT来包围这个字符串,虽然不使用TEXT在VC6中没问题,但是在VC7中有问题,而且微软也建议使用TEXT宏,因此在涉及到中文的场合要使用它。他的作用就是把中文转化成不会乱码的格式。(暂时这么认为)。_T("问好"),其实_T只是TEXT的一个缩写而已。而且_T ...
hello world
Win32的基础就是由DLL组成的.核心由3个DLL提供
KERNEL32.DLL:系统服务功能,包括内在管理,任务管理和动态链接等
GDI32.DLL:图形设备接口,利用VGA与DRV之类的显示设备驱动程序完成显示文本和矩形等功能
USER32.DLL:用户接口服务,建立窗口和传送消息等
Invoke:是不个MASM编译器的伪指令,而TASM没有,直接使用call指令实现同样功能
有些Wind ...
win32 控制台创建
1.创建控制台:AllocConsole(); // Create a new console window
2.重定向流:::freopen("CONOUT$", "w", stdout);这里是将win32窗口程序的printf定向到控制台。
3.最后要释放控制台:freeconsole();
让控制台获取焦点我们可以使用SetForeg ...
D2 下win32 api 中文框架备忘
隔一段时间就忘了怎么在D2下win32 SDK框架里使用中文,这次记在这里.
/+
+ Copyright (c) Charles Petzold, 1998.
+ Ported to the D Programming Language by Andrej Mitrovic, 2011.
+/
module HelloWin;
import core.runtime;
...
C语言Win32 API目录遍历
#include "stdafx.h"
#include "windows.h"
bool listPath(wchar_t *lpszPath);
int _tmain(int argc, _TCHAR* argv[]) {
listPath(_T("Directory here"));
return 0;
}
...