Chinaunix首页 | 论坛 | 博客
  • 博客访问: 852320
  • 博文数量: 158
  • 博客积分: 4380
  • 博客等级: 上校
  • 技术积分: 2367
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-21 10:45
文章分类

全部博文(158)

文章存档

2012年(158)

我的朋友

分类: C/C++

2012-11-23 15:27:25

专门保存代码片断

阅读(9411) | 评论(66) | 转发(0) |
给主人留下些什么吧!~~

网友评论2012-11-23 15:31:26

周星星
#include <windows.h>
int main( void )
{
    HWND hwnd = ::GetDesktopWindow();
    HDC hdc = ::GetWindowDC(hwnd);

    // 红,间隔透明
    HPEN hpen1 = CreatePen( PS_DASH, 1, RGB(255,0,0) );
    HGDIOBJ hPrePen = SelectObject( hdc, hpen1 );
    int hPreMode = SetBkMode( hdc, TRANSPARENT );
    MoveToEx( hdc, 0,10, NULL );
    Line

网友评论2012-11-23 15:31:14

周星星

#include <windows.h>
#include <tchar.h>
#include <commctrl.h>
#pragma comment(lib,"comctl32.lib")
#include "resource.h"

LPCTSTR szTitle = TEXT("CPP22");
LPCTSTR szWindowClass = TEXT("CPP22");
HINSTANCE hInst;
HWND m_hwndTree;
HIMAGELIST m_hilTree;

LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);

int __stdcall _tWin

网友评论2012-11-23 15:30:57

周星星
#include <windows.h>

DWORD FileCompare( LPCTSTR fn1, LPCTSTR fn2, BOOL& bOutput )
{
    // 未做的优化步骤:将文件名转为绝对路径,再转为长文件名,比较两文件名是否相同,如果相同直接返回

    HANDLE hFile1=INVALID_HANDLE_VALUE, hFile2=INVALID_HANDLE_VALUE;
    __int64 qwLen1=0, qwLen2=0;
    DWORD dwAG;
    HANDLE hFileMapping1=NULL, hFileMapping2=NULL;
    LPVOID lp1=NULL, lp2=NULL;
&n

网友评论2012-11-23 15:30:42

周星星
主人趋使着一群猎犬去逮兔子
犬A说:为了犬类的幸福,要多逮兔子,这样主人就会给犬类多赏几块骨头
犬B说:兔子杀光了,主人就会杀猎犬来吃肉了,为了犬类的幸福,要少逮兔子
这下子两帮兔子闹开了,互相骂:汉奸,愤青,卖国贼

屠夫拿着屠刀来到猪圈,其他猪都吓得往后躲。
这时候,有一只聪明另类的猪,它献媚地对屠夫摇尾媚笑,本以为屠夫会放过它,可是屠夫却说了一句“其他猪都很‘良民’,你TMD却敢对我摆鬼脸,我砍了你”。
这只猪不知道自己是猪,“献媚”也要对方能理解才行呀,可对方没把它当人看,自然也理解不了它的行为。

网友评论2012-11-23 15:30:33

周星星
#define _WIN32_WINNT 0x0501
#include <windows.h>
#pragma comment( lib, "Msimg32" )

void MyFill( HDC hdc, const RECT& rt, COLORREF c1, COLORREF c2 )
{
    TRIVERTEX rcVertex[2] = { {rt.left,rt.top,GetRValue(c1)<<8,GetGValue(c1)<<8,GetBValue(c1)<<8,0}, {rt.right,rt.bottom,GetRValue(c2)<<8,GetGValue(c2)<<8,GetBValue(c2)<<8,0} };
    GRADIENT_RECT grect[1] = { {0,