
windows
文章平均质量分 69
T_W_S
这个作者很懒,什么都没留下…
展开
-
Window编程
1) window消息的传递程序在一些情况下会产生消息(对窗口进行某些操作/执行了某些函数.......不同情况下产生的消息也是有对应的),但是消息全都是由windows获取的,windows获取到消息后有两种处理方式。一种是post方式,windows把消息传递到应用程序的消息队列,然后app通过getMessage不断从消息队列中读取消息并处理(dispatchMessage函数中调用了相原创 2012-11-27 23:19:46 · 563 阅读 · 0 评论 -
在C++中实现变长数组
转自:http://zhidao.baidu.com/question/149845589.html 在C++中实现变长数组 1.变长一维数组 这里说的变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。实现变长数组最简单的是变长一维数组,你可以这样做: //文件名: array01.cpp转载 2012-12-03 23:41:38 · 769 阅读 · 0 评论 -
SYSMET.H以及出错原因
#define NUMLINES ((int)(sizeof sysmetrics/ sizeof sysmetrics[0]))struct //无名结构体,直接创造了他的实例{ int index; TCHAR* szLabel; TCHAR* szDesc; }sysmetrics [] ={转载 2012-11-28 16:07:28 · 914 阅读 · 0 评论 -
SCROLLBAR
#include #include "sysmets.h"static int cxChar,cyChar,cyClient;LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam){ HDC hdc; SCROLLINFO si; PAINTSTRUCT ps; static int原创 2012-12-07 17:53:24 · 730 阅读 · 0 评论 -
改变控制台的文字背景颜色
/* ConsoleColor.H relevant windows API1、 GetConsoleScreenBufferInfo(HANDLE handle , PCONSOLE_SCREEN_BUFFER_INFO pCsbi);////获得consoleScreenBuffer的信息存在pcsbi指向的空间中。2、 SetConsoleTextAttrib原创 2013-03-03 16:57:46 · 861 阅读 · 0 评论 -
window console窗口创建绘图程序(小游戏)的一般过程
console也是窗体,自然也可以在其中画图,但是console窗体与windows窗体又有不同,主要如下:1 console窗体是由window内部产生的,很多细节并没有暴露给用户,所以有很多事用户干不了,比如自己没办法指定回调函数,这就意味着无法改变默认的消息处理方式。2 console窗体中有个富文本编辑框(?)3 windows窗体中画图主要是通过WM_PAINT消息实现的,但原创 2013-05-03 17:59:02 · 3765 阅读 · 0 评论 -
window api创建窗体的一般步骤
//共三个主要步骤,1 注册wndclassex,2 产生窗体并实现msg循环,3 实现winproc回调函数#include void registerMyWndclass(HINSTANCE hInstance);LRESULT CALLBACK winProc(HWND hWnd,UINT msg,WPARAM wParam, LPARAM lParam);int API原创 2013-05-03 17:17:33 · 951 阅读 · 0 评论 -
wParam和lParam消息
1 WM_PAINT消息,LOWORD(lParam)是客户区的宽,HIWORD(lParam)是客户区的高。 2 滚动条WM_VSCROLL或WM_HSCROLL消息,LOWORD(wParam)指出了鼠标对滚动条的操作。比如上、下、左、右、翻页、移动等。3 击键消息,有WM_SYSKEYDOWN、WM_SYSKEYUP、WM_KEYUP、WM_KEYDOWN,其中wParam是虚拟键代转载 2013-05-03 08:10:44 · 1136 阅读 · 0 评论 -
回调函数 与 回调机制
1. 什么是回调函数 回调函数(callback Function),顾名思义,用于回调的函数。 回调函数只是一个功能片段,由用户按照回调函数调用约定来实现的一个函数。回调函数是一个工作流的一部分,由工作流来决定函数的调用(回调)时机。回调函数包含下面几个特性:属于工作流的一个部分;必须按照工作流指定的调用约定来申明(定义);他的调用时机由工作流决定,回调函数的实现者不能直接转载 2013-08-10 11:27:37 · 1871 阅读 · 0 评论