BOOL WINAPI WinHttpAddRequestHeaders( _In_ HINTERNET hRequest, _In_ LPCWSTR pwszHeaders, _In_ DWORD dwHeadersLength, _In_ DWORD dwModifiers);作用:加入一个HT...
自己第一次涉及c语言的多线程编程,实属入门了解级别的;之前只做过java的Runnable的多线程编程。本次我们可以把屏幕看成是一个资源,这个资源被两个线程所共用,
/*
#include
#include
using namespace std;
DWORD WINAPI Fun(LPVOID lpParamter)
{
while(1)
{
...
分类:
编程语言 时间:
2014-09-25 20:36:07
阅读次数:
282
在项目中遇到GlobalLock GlobalUnlock这两个操作内存的函数。 百度百科解释为:锁定内存中指定的内存块,并返回一个地址值,令其指向内存块的起始处。除非用 GlobalUnlock 函数将内存块解锁,否则地址会一直保持有效。msdn的说明:Locks a global memo...
今天查找资料的时候发现了我曾经做的一个记事本
首先打开VC6.0并且建立一个Win32工程,搭建成下图所示的图形界面
然后在MainDlg.cpp文件中添加下面的代码
#include "stdafx.h"
#include
#include
#include
#include "resource.h"
#include "MainDlg.h"
BOOL WINAPI ...
分类:
其他好文 时间:
2014-09-21 18:29:41
阅读次数:
320
工欲善其事,必先利其器,首先要准备好开发环境,既然是C语言,那就不是WinAPI的扫雷,就是纯的C语言开发,但是以前的C都是TC开发的,现在用肯定是过时很久了,但是也是有解决办法的,某些大神开发出EasyX这个库,基本上还原了TC的函数,就可以在各种IDE下使用了,下面是下载地址和帮助,帮助里面有所...
分类:
编程语言 时间:
2014-09-18 21:55:14
阅读次数:
240
HANDLE WINAPI CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, LPVOID lpPa...
分类:
编程语言 时间:
2014-09-17 18:28:02
阅读次数:
190
别踩白块儿之禅模式 windows程序实现
代码如下
#include
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
int WINAPI WinMain( //程序入口,WINAPI是一种函数调用约定,用于表明如何生成在堆栈中放置调用参数的机器代码
HINSTANCE hInstance //实例句柄,标识该程序
, ...
windows 随机矩形绘制
代码如下
#include
void DrawRect (HWND hwnd);
int cxClient, cyClient;
LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);
int WINAPI WinMain(HINSTANCE hInstan...
在Windows的多线程编程中,创建线程的函数主要有CreateThread和_beginthread(及_beginthreadex)。CreateThread 和 ExitThread 使用API函数CreateThread创建线程时,其中的线程函数原型: DWORD WINAPI Thread...
分类:
编程语言 时间:
2014-09-15 11:15:38
阅读次数:
334
这是下午写的,这次的修改增加了鼠标的事件,需要的是windows的消息机制,WinAPI函数,以下是新添加的定义struct
{ int num;//格子当前状态,1表示有雷,0表示无雷或已经显示数字 int roundnum;//统计格子周围的雷数 int flag;//右键按下显示红旗标志,0表...
分类:
编程语言 时间:
2014-09-14 20:40:37
阅读次数:
298