03 2008 档案

鼠标绘图读取所有点
摘要:int m_NumStrokes=0; //笔画数 int m_NumPoints=0; //所有点数 int m_strokePoint=0; //每一笔画的点数 int PixelHandXY[320*240*2]; //存放点的坐标 #define LINE_END_CONST_X (9999) //每一笔画开始的标志,X坐标 #define LINE_END_CONST_... 阅读全文

posted @ 2008-03-25 15:00 wqj1212 阅读(444) 评论(0) 推荐(0)

改变人生的32句励志名言
摘要:1、大多数人想要改造这个世界,但却罕有人想改造自己。 2、积极的人在每一次忧患中都看到一个机会, 而消极的人则在每个机会都看到某种忧患。 3、莫找借口失败,只找理由成功。(不为失败找理由,要为成功找方法) 4、伟人之所以伟大,是因为他与别人共处逆境时,别人失去了信心,他却下决心实现自己的目标。 5、世上没有绝望的处境,只有对处境绝望的人。 6、当你感到悲哀痛苦时,最好是去学些什... 阅读全文

posted @ 2008-03-19 22:07 wqj1212 阅读(332) 评论(0) 推荐(0)

转:孙振耀谈人生(推荐)
摘要:关于工作与生活 我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不... 阅读全文

posted @ 2008-03-19 20:06 wqj1212 阅读(279) 评论(0) 推荐(0)

教你做一个出色的交谈者
摘要:说话是一种简单的技能,一个三岁的幼儿经过训练就能说话;但是,想把话说好、说的出色,就必须要学会一些技巧了。 成功常常取决于你的讲话能力,正如你的工作取决于你的工作能力一样。 1.交谈时要放松情绪。因为许多人不知道如何开始一次对话,特别是同陌生人在一起时,他们常常感到障碍重重。其实他们拥有丰富而有趣的思想,这些思想随手可得,只须晓得如何把它们表达出来。 威廉·詹姆斯说,如此多的人发... 阅读全文

posted @ 2008-03-19 17:47 wqj1212 阅读(222) 评论(0) 推荐(0)

成功交谈十二忌
摘要:一忌居高临下 不管你身份多高,背景多硬,资历多深,都应放下架子,平等地与人交谈,切不可给人以“高高在上”之感。 二忌自我炫耀 交谈中,不要炫耀自己的长处、成绩,更不要或明或暗拐弯抹角地为自己吹嘘,以免使人反感。 三忌口若悬河 如果对方对你所谈的内容不懂或不感兴趣,不要不顾对方的情绪,自己始终口若悬河。 四忌心不在焉 当你听别人讲话时,思想要集中,不要左顾右盼,或面带倦容、连... 阅读全文

posted @ 2008-03-19 17:45 wqj1212 阅读(206) 评论(0) 推荐(0)

CButtonST使用技巧(一)
摘要:... 阅读全文

posted @ 2008-03-17 10:53 wqj1212 阅读(1011) 评论(0) 推荐(0)

在你的程序中如何使用CButtonST类
摘要:原文出处:CButtonST v4.1 下载源代码 首先在你的工程中加入如下文件: BtnST.h BtnST.cpp 从v3.5版本开始,CButtonST支持使用BCMenu类创建菜单。为了能够使用BCMenu,你必须在 BtnST.h中加入下面二行: #define BTNST_USE_BCMENU #include "BCMenu.h" 当然,你也必须在你的工程文件中加入下面的头文件: B... 阅读全文

posted @ 2008-03-15 22:19 wqj1212 阅读(3022) 评论(0) 推荐(0)

自绘按钮的实现
摘要:... 阅读全文

posted @ 2008-03-15 22:12 wqj1212 阅读(849) 评论(1) 推荐(0)

LoadBitmap
摘要:1.Platform SDK 如果位图的ID定义为IDB_BITMAP1则 HBITMAP hBitmap=LoadBitmap(AfxGetInstanceHandle(),(LPSTR)IDB_BITMAP1); 如果位图的ID定义为"IDB_BITMAP1"则 HBITMAP hBitmap=LoadBitmap(AfxGe... 阅读全文

posted @ 2008-03-15 21:51 wqj1212 阅读(3564) 评论(0) 推荐(1)

改变对话框控件的颜色
摘要:在InitInstance()中加入 SetDialogBkColor(RGB(220,210,180),RGB(0,0,255)); 阅读全文

posted @ 2008-03-15 16:49 wqj1212 阅读(345) 评论(0) 推荐(0)

SkinMagic库界面美化
摘要:使用SkinMagic Toolkit美化界面 [准备工作] 1、将SkinMagicTrial.dll放置在调试目录 2、设置库文件目录,在项目[连接器]的[附加依赖项]中加入库SkinMagicTrial.lib 3、在项目的stdafx.h文件中加入头文件 #include "SkinMagicLib.h" [创建过程] 1、初始化SkinMagic库: 要使用SkinM... 阅读全文

posted @ 2008-03-15 16:22 wqj1212 阅读(7031) 评论(0) 推荐(0)

读,写数据
摘要:把数据写到文件中 //把数据写到文件中 FILE *file=fopen("文件名","wt"); if(file==NULL) { ShowInfoInSetUserSpace("不能保存用户坐标系!",ICON_ERROR); } fprintf(file,"%lf %lf %lf %lf\n%lf %lf %lf %lf\n%lf %lf %lf %lf\n%lf %lf %lf ... 阅读全文

posted @ 2008-03-12 17:38 wqj1212 阅读(326) 评论(0) 推荐(0)

视觉公司
摘要:排名不分先后 QUOTE: 深圳: 深圳市视觉龙科技 美国Advance illumination公司深圳实验室 香港盈基科技 深圳科瑞自动化 深圳步进科技 深圳市众为兴数控有限公司 深圳路业机电有限公司 香港振联科技 深圳市润天智图像技术有限公司 深圳市均诚科技有限公司 深圳南方视觉有限公司 深圳华信东方科技有限公司 深圳市微视图像技术有限公司 深圳市南科日星科技发展有限公司 深圳市西奥科技有... 阅读全文

posted @ 2008-03-11 21:27 wqj1212 阅读(1686) 评论(0) 推荐(0)

ini文件操作类
摘要:前言: 相信很多朋友在编写自己的程序中,都需要把一些数据先期导入到程序中进行初始化。那么这个时候,比较好的做法就是把你所有的数据写入一个ini文件,然后在程序去读ini文件中的数据对行初始化。 一.INI简介 那么什么是ini文件呢?ini文件是Initialization file的缩写,意即初始化文件。(从名字就可以看出它的功能了吧)。不仅你自己的程序可以使用i... 阅读全文

posted @ 2008-03-09 15:16 wqj1212 阅读(700) 评论(0) 推荐(0)

vc创建一个线程的方法:
摘要:vc创建一个线程的方法: 创建线程使用CreateThread The CreateThread function creates a thread to execute within the address space of the calling process. HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes,... 阅读全文

posted @ 2008-03-06 17:40 wqj1212 阅读(8804) 评论(0) 推荐(0)

VC中利用多线程技术实现线程之间的通信
摘要:当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提高软件的并行性有着重要的意义。现在的大型应用软件无一不是多线程多任务处理,单线程的软件是不可想象的。因此掌握多线程多任务设计方法对每个程序员都是必需... 阅读全文

posted @ 2008-03-06 16:13 wqj1212 阅读(493) 评论(0) 推荐(0)

VC中利用多线程技术实现线程之间的通信
摘要:当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提高软件的并行性有着重要的意义。现在的大型应用软件无一不是多线程多任务处理,单线程的软件是不可想象的。因此掌握多线程多任务设计方法对每个程序员都是必需... 阅读全文

posted @ 2008-03-06 16:13 wqj1212 阅读(570) 评论(0) 推荐(0)

关于系统响应函数OnSysCommand
摘要:void CTestDlg::OnSysCommand(UINT nID, LPARAM lParam) 这个函数响应系统控制菜单的命令.(即左上角图标处)。 OnSysCommand:The framework calls this member function when the user selects a command from the Control menu, or when the... 阅读全文

posted @ 2008-03-04 15:03 wqj1212 阅读(1906) 评论(0) 推荐(0)

CList myList;
摘要:针对该定义产生的错误信息: error C2143: syntax error : missing ";" before " myList.AddHead(CString("ABC")); myList.AddHead(CString("def")); myList.AddHead(CString("ghi")); POSITION p... 阅读全文

posted @ 2008-03-04 10:00 wqj1212 阅读(694) 评论(0) 推荐(0)

ON_COMMAND_RANGE用法
摘要:afx_msg void OnOutPutStatusButtonUp (WPARAM wParam, LPARAM lParam); BEGIN_MESSAGE_MAP(CIOStatue, CDialog) //{{AFX_MSG_MAP(CIOStatue) //}}AFX_MSG_MAP ON_COMMAND_RANGE(IDC_STATIC_OUT1,IDC_STATIC_OU... 阅读全文

posted @ 2008-03-03 22:33 wqj1212 阅读(12331) 评论(1) 推荐(1)

vc中怎么使用SendMessage自定义消息函数
摘要:vc中怎么使用SendMessage自定义消息函数: SendMessage的基本结构如下: SendMessage( HWND hWnd, //消息传递的目标窗口或线程的句柄。 UINT Msg, //消息类别(这里可以是一些系统消息,也可以是自己定义,下文具体介绍,) WPARAM wParam, //参数1 (WPARAM 其实是与UINT是同种类型的, /... 阅读全文

posted @ 2008-03-03 21:56 wqj1212 阅读(26963) 评论(4) 推荐(3)

关于SendMessage
摘要:本文是对MSDN中关于SendMessage的翻译与小结。 SendMessage函数功能描述:将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口过程,直到窗口过程处理完消息后才返回。 .函数原型: LRESULT SendMessage( HWND hWnd, // 目标窗口句柄 UINT Msg, // 被发送的消息 WPARAM wParam, // 第一个消息参数 LPARAM ... 阅读全文

posted @ 2008-03-03 21:51 wqj1212 阅读(1148) 评论(0) 推荐(0)

自定义消息(上)
摘要:摘要:自从发了5篇关于消息的文章,有的网友来信希望我讲一些比较实用的消息机制用法,这里我想就用户的自定义消息做一个全面的论述,希望能够解除你心头的困惑。 一、普通的自定义消息方法。 根据我在前面的几篇文章中提到的消息值的范围,我向大家都很清楚用户自定义消息的范围,不过,虽然说用会自定义消息从WM_USER开始,但是由于我们的工程里面一般还有很多其他的控件,他们也要占用一部分WM... 阅读全文

posted @ 2008-03-03 17:44 wqj1212 阅读(531) 评论(0) 推荐(0)

VC++中的ON_COMMAND_RANGE宏
摘要:VC++中的ON_COMMAND_RANGE宏和ON_COMMAND等宏一样,是用来声明消息处理函数的,与 ON_COMMAND不同的是,此宏可用来定义一组消息的处理函数。 两个宏的用法是: ON_COMMAND(id,memberFxn) ON_COMMAND_RANGE(id1,id2,memberFxn) 看起来其中memberFxn似乎没有什么差别,但是在学习使用中,发现ON_COMM... 阅读全文

posted @ 2008-03-03 17:38 wqj1212 阅读(4373) 评论(3) 推荐(0)

为何在自定义消息处理函数中无法利用wParam或lParam传递指针?
摘要:答:利用ON_COMMAND()宏创建的自定义消息处理机制确实无法使用wParam与lParam参数,这是由于ON_COMMAND()宏决定的。如果需要使用wParam与lParam参数,那么应当使用ON_MESSAGE()宏,由它扩展生成的消息处理函数的原型中才有这两个参数。 在.H文件中需要加入#define WM_MYMSG WM_USER+5以自定义一个消息,并在消息处理映射表中加入af... 阅读全文

posted @ 2008-03-03 17:11 wqj1212 阅读(2038) 评论(1) 推荐(0)

CString 用法
摘要:函数GetBuffer() 功能:得到字符串的首地址 CString str; str=_T( "123456"); str+=_T("78910"); char a[20]; //得到字符串首地址赋给a strcpy(a,str.GetBuffer(0)); str.ReleaseBuffer(); SetDlgItemText(IDC_EDIT1,a); 显示 123456789... 阅读全文

posted @ 2008-03-03 11:49 wqj1212 阅读(553) 评论(0) 推荐(0)

导航