上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 南来的北往的,只要你来到此地了,就请指点指点! 阅读全文
posted @ 2007-03-31 19:39 巨巨 阅读(85) 评论(0) 推荐(0) 编辑
摘要: // FileOprator.cpp : Defines the entry point for the application.//本程序演示了,文件的创建、写入、读取、复制、更名、删除的操作!#include "stdafx.h"#include "resource.h"#include <winbase.h>#define MAX_LOADSTRING 100// Global Variables:HINSTANCE hInst;// current instanceTCHAR szTitle[MAX_LOADSTRING];// Th 阅读全文
posted @ 2007-03-30 20:34 巨巨 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1.创建、读写和撤销文件第一套方案:HANDLE CreateFile(LPCTSTR lpFIleName,DWORD dwDesiredAccess,DWORD dwSharesMode,LPSECURITY_ATTRIBUTES lpSecurityAttributes,DWORD dwCreationDiposition,DWORD dwFlagsAndAttributes,HANDLE hTemplateFile);//创建、打开或者截断一个文件,并返回一个能被用来存取该文件的句柄。此句柄允许读数据、写数据、移动文件的指针。DWORD SetFilePointer(HANDLE hF 阅读全文
posted @ 2007-03-30 11:18 巨巨 阅读(187) 评论(1) 推荐(0) 编辑
摘要: 绘图类函数1.基本绘图函数1)点COLORREF SetPixel(HDChdc,int X,int Y,COLORREF crColor);//此函数设置由X,Y指定的坐标点的像素的所用颜色,返回值标识了实际绘制该点所用颜色的RGB值。COLORREF GetPixel(HDC hdc,intxPos,int yPos);//获取(xPos,yPos)点的像素的RGB色彩值2)直线BOOL LineTo(HDC hdc,int nXEnd,int nYEnd);//该函数从当前点开始,画一条线到(nXEnd,nYEnd);BOOL MoveToEx(HDC hdc,int X,int Y,L 阅读全文
posted @ 2007-03-26 20:15 巨巨 阅读(192) 评论(0) 推荐(0) 编辑
摘要: VC中工具栏和状态栏的生成很容易,但是用API来创建工具栏就不是很容易了。参照MSDN下面是对工具栏和状态栏的创建详细的描述。1)工具栏的创建过程。首先定义工具栏和工具栏图片的ID #define IDR_TOOLBAR1 1#define IDB_BITMAP1 2下面是TBBUTTON数据结构的定义TBBUTTON tbButton[ ] ={ {0, IDM_LINE, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0},{0, 0, TBSTATE_ENABLED, TBSTYLE_SEP, 0, 0}, {1, IDM_ELLIPSE, TBSTATE_EN 阅读全文
posted @ 2007-03-25 17:14 巨巨 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 1.DC的获取和撤销HDC CreateDC(LPCTSTR lpszDriver,LPCTSTR lpszDevice,NULL,CONST DEVMODE *lpInitData);函数由给定的设备名字为给定设备创建一个设备上下文。HDC CreateCompatibleDC(HDC hDC);//创建一个和hDC兼容的设备描述表HDC GEtWindowDC(HWND hwnd);//获取整个窗口的显示设备描述表的内容,包括标题栏、菜单和滚动条HDC GEtDC(HWND hwnd);//获取给定窗口用户区显示器描述表的句柄。int ReleaseDC(HWND hwnd,HDC,hdc 阅读全文
posted @ 2007-03-25 13:13 巨巨 阅读(238) 评论(0) 推荐(0) 编辑
摘要: // Spy.cpp : Defines the entry point for the application.//定义所需要的ID号;功能实现了与Spy++查找窗体的类似功能。目的是学习窗体类API#include "stdafx.h"#include "resource.h"#define MAX_LOADSTRING 100// Global Variables:HINSTANCE hInst;// current instanceTCHAR szTitle[MAX_LOADSTRING];// The title bar textTCHAR s 阅读全文
posted @ 2007-03-23 15:44 巨巨 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一、窗口处理1.创建窗口 HWND CreateWIndow(LPCTSTR lpClassName, LPCTSTR lpWindowName, DWORD dwStyle,int X,int Y,int nWidth,int nHeight,HWND hwndParent,HMENU hMenu,HANDLE hInstance,LPVOID lpParam)该函数创建一个重叠式、弹出式窗口或子窗口。指定窗口的类型、窗口的标题、窗口的式样和窗口的初始位置及大小(可选项),以及窗口的父窗口、拥有者窗口和窗口菜单。常用的子窗口样式:WS_CHILD,WS_VISIBLE,WS_BORDER常用 阅读全文
posted @ 2007-03-22 15:30 巨巨 阅读(162) 评论(0) 推荐(0) 编辑
摘要: http://community.csdn.net/Expert/topic/5380/5380990.xml?temp=.2747919这里对模拟键盘操作,给出了一个示例。看后觉得有意思,所以对其代码进行了调试。由于以前没有接触到这些,所以费了些功夫,从中也了解了以下内容。1)MFC中对虚拟键的定义如下:/** Virtual Keys, Standard Set*/#define VK_LBUTTON 0x01#define VK_RBUTTON 0x02#define VK_CANCEL 0x03#define VK_MBUTTON 0x04 /* NOT contiguous with 阅读全文
posted @ 2007-03-13 15:35 巨巨 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 今天再重头来看MFC,为的是完成一个软件。好久没有做了,已经找不到头绪了。所以重头温习一下MFC。采用RadAsm这个编辑器来做吧!首先建立了一个cpp的应用程序,居然发现了,其中有很多的问题。如(1)不支持菜单 (2)不支持标准的c库 (3)没有窗口的重绘处理部分这样的模板对于初学者来说太难了吧!算了,改改吧!打开模板文件,按照说明,进行修改。首先修改编译的设置,原来的模板在发行模式下是不支持资源的,要支持资源只需要修改13=5,O,$B/LINK @libs.txt /SUBSYSTEM:WINDOWS /DEBUG /VERSION:4.0 /LIBPATH:"$L" 阅读全文
posted @ 2007-03-13 15:21 巨巨 阅读(221) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页