自检自律
该放弃了,该醒醒了,该奋斗了!
2006.11.11 CFC4N 谨记!
技术这个东西如同一个圆 ,刚开始的时候我们就如同站在圆心,一旦投入学习下去 ,圆就慢慢变大 ,圆的边缘以外也就会越来越大,接触的多了 知道的多了, 就会发现自己真的很无知!
Trial:试用版,软件在功能或时间上有所限制,如果想解除限制,需要购买零售版。
Retail:零售版。
Free:免费版。
Full:完全版。
Alpha:内部测试版,通常在Beta版发布之前推出。
Beta:测试版,正式版推出之前发布的版本。以上两种测试版本Bug可能较多。
Final:正式版,软件的正式版本,修正了Alpha版和Beta版的Bug。
SR:修正版或更新版,修正了正式版推出后发现的Bug。
Pro:专业版,需要注册后才能解除限制,否则为评估版本。
Plus:加强版。
Delux:豪华版。Plus版和Delux版区别不大,比普通版本多了一些附加功能。
Build:内部标号,同一版本可以有多个Build号,通常Build后面的数字越大,软件版本越新。 某 些软件后面的数字为发布时间,例如:Windows 优化大师 v5.4 Build 602。
感覺LINUX-UBUNTU 和XGL實現的3D效果要比微軟即將發布的VISTA 的效果要強的多!
無聊的時候安裝體驗下! 浪費資源,删除了! 留下幾張截圖留念一下!
【一】
【二】
【三】
嘿..睡不觉呀!就来.加个验证码,免得天天删垃圾.信息
.从动网那边提取过来的,
好像有个BUG..
就是第一次验证通过以后,下次就不用了!!
嘿.有空再看看,, [music]
如果我们想通过编程来检测某个窗口是否存在,我们通常会使用 Windows API 函数中的 FindWindow(),而且,通常我们又不知道要获得窗口的类名称,所以我们经常性的忽略第一个参数,而是只使用窗口标题来检测窗口,这里就出现了一个问题:若该窗口没有标题或有变化标题(如IE)则我们就需要使用类名称进行查询了。当然,我们可以通过 VS 中提供的 spy++ 这样的工具来获得桌面窗口的类名称,但对于没有安装 VC++ 的朋友想必就要借助第三方软件了,与其这样为什么不自己动手呢?其实,对于整个枚举过程,完全可以基于 EnumWindows() 函数,而我们需要做的,只是给这个函数定义一个布尔类型的回调函数(这里我们命名为 EnumFunc()),并给它赋予两个要求的长整参数 hwnd 和 lParam,最后将自己需要的代码内容写入函数内部。具体代码如下:
如果您使用 VC++ 来编程,那么您可以参考以下代码:
[code]
#include “stdio.h”
#include “windows.h”
#include “string.h
bool CALLBACK EnumFunc(HWND hwnd, LPARAM lParam)
{
char sString[2001],sClassName[2001];
int hFunc=GetClassName(hwnd,(LPTSTR)sClassName,2000);
int hFunc2=GetWindowText(hwnd,(LPTSTR)sString,2000);
if(hFunc!=0)
{
if(hFunc2==0)
strcpy(sString,”(无)”);
printf(”句柄:%ld 标题:%s 类:%s \n”,hwnd,sString,sClassName);
}
return TRUE;
}
void main(int argc, char* argv[])
{
printf(”%s “,”取得所有窗口的标题和类名称”);
if(EnumWindows((WNDENUMPROC)EnumFunc,0)==0)
printf(”%s “,”枚举出现错误”);
}”);
}
[/code]