2009年11月18日GetWindowLong/SetWindoWLong的用法

函数原型:
        LONG GetWindowLong(
        HWND hWnd, //指定窗体句柄
...

分类:程序设计  标签:GetWindowLong  SetWindoWLong  用法    网友评论0条  已浏览loading

2009年11月18日Windows程序的错误处理

数据类型               表示失败的值

VOID                     该函数的运行是不可能失败的。这种函数在Widows中很少见。
...

分类:程序设计  标签:Windows程序  错误处理    网友评论0条  已浏览loading

2009年11月18日Doevents函数用法

Doevents函数是一个很好用的函数,但很多人对它的用法不清楚或有误解。由于我在网上查到一篇关于此函数的用法,并添加了一些内容,不敢独享,特此献出。
    其中有一个“控时循环和变速齿轮”的内容,有点意思,感兴趣的可看一看。

    DoEvents函数的功能是:转让控制权,以便让操作系统处理其它的事件。
    问:为什么要用doevents?
...

分类:程序设计  标签:Doevents  用法    网友评论0条  已浏览loading

2009年11月18日【转载】VC实现进程遍历的四种方法

VC实现进程遍历的四种方法                                      

 

...

分类:程序设计  标签:VC  进程遍历    网友评论0条  已浏览loading

2009年11月12日MSIL编程——“Hello, World!”

学习这个主要是为了提高分析反编译后的.net程序的能力。

代码:

.assembly PrintString{}...

分类:程序设计  标签:MSIL  编程    网友评论0条  已浏览loading

2009年11月11日手动编程写内存补丁实例

制作内存补丁有很多现成的工具,通过编程也可以自己实现打内存补丁。

源代码:

#include "stdafx.h"
#include <windows.h>

int main(int argc, char* argv[])
{
 STARTUPINFO sInfo;
...

分类:程序设计  标签:编程  内存补丁    网友评论0条  已浏览loading

2009年11月8日Windows程序设计坐标系统学习

先说下相关的API(具体含义例子代码中有注释):

int SetMapMode(
  HDC
hdc,        // handle to device context
...

分类:程序设计  标签:Windows  程序设计  坐标系统    网友评论0条  已浏览loading

2009年11月6日最简单的窗口程序

代码:

#include "stdafx.h"

// 窗口函数的函数原形
LRESULT CALLBACK MainWndProc(HWND, UINT, WPARAM, LPARAM);

int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
...

分类:程序设计  标签:窗口程序  C    网友评论0条  已浏览loading

2009年11月5日关于VB中的CallWindowProc函数

解释:

API Explanation
...

分类:程序设计  标签:VB  CallWindowProc    网友评论0条  已浏览loading

2009年11月5日在应用程序中监视剪贴板的变化和内容

剪贴板是windows中系统级的堆空间,系统中任何一个应用程序对剪贴板都有访问权,可以通过剪贴板消息和使用剪贴板api来读写剪贴板内容。因此使用剪贴板不仅可以在同一个应用程序内交互数据,也可以在不通应用程序之间交互数据。尤其是在不通应用程序之间交互时,应用程序往往需要对剪贴板内容的变化做到实时感知,即应用程序要能监视剪贴板内容的变化。

Windows应用是消息驱动的,同理当剪贴板内容发生变化时,Windows提供了剪贴板变化消息,因此要实时感知剪贴板内容的变化,关键是应用程序要能响应和处理Windows触发的剪贴板变化消息。

...

分类:程序设计  标签:剪贴板  监视  SetClipboardViewer    网友评论0条  已浏览loading

2009年11月5日VB显示/隐藏任务栏

源代码:

Option Explicit
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
'说明
'寻找窗口列表中第一个符合指定条件的顶级窗口(在vb里使用:FindWindow最常见的一个用途是获得ThunderRTMain类的隐藏窗口的句柄;该类是所有运行中vb执行程序的一部分。获得句柄后,可用api函数GetWindowText取得这个窗口的名称;该名也是应用程序的标题)
...

分类:程序设计  标签:VB  显示  隐藏  任务栏    网友评论0条  已浏览loading

2009年11月4日VB获取磁盘分区序列号等相关信息

源代码:

'------------------------------
'VB获取磁盘分区序列号等相关信息
'By Eddy
'www.rrgod.com
'------------------------------
Option Explicit
Private Declare Function GetVolumeInformation Lib "kernel32" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long
...

分类:程序设计  标签:VB  磁盘  分区  序列号    网友评论0条  已浏览loading

2009年10月30日C++获取PE文件的入口点

源码:

#include "stdafx.h"
#include <iostream>
#include <windows.h>

using namespace std;

int main(int argc, char* argv[])
{
char *FileName = argv[1];

...

分类:程序设计  标签:C  PE文件  入口    网友评论0条  已浏览loading

2009年10月30日Microsoft HTML Object

参考MSDN

相关资料:http://msdn.microsoft.com/zh-cn/vcsharp/ms535255(en-us,VS.85).aspx

分类:程序设计  标签:Microsoft  HTML Object    网友评论0条  已浏览loading