能力值:
( LV12,RANK:490 )
|
-
-
2 楼
如果别人不知道这工具的话,保证能整到人的
下面是效果图..
原代码也一起附上了
|
能力值:
( LV12,RANK:1130 )
|
-
-
3 楼
仅仅靠if(!strcmp(name,"#32770")) 判断,会不会存在QQ版本问题?
|
能力值:
( LV12,RANK:490 )
|
-
-
4 楼
最初由 baby2008 发布 仅仅靠if(!strcmp(name,"#32770")) 判断,会不会存在QQ版本问题?
可能会存在版本问题,我的是QQ2005beta2...
要知道,QQ2005beta2类名为#32770 的窗体就有好几个,连主窗体类都是#32770不信你可以用窗口工具试试看。我用的是我自己写的一个窗口工具,支持窗口移动功能,按shift选择窗体,alt移动窗体。。。目前还操作系统不兼容的问题,等问题决了再发到论坛上来。
|
能力值:
( LV12,RANK:490 )
|
-
-
5 楼
刚刚测试过,QQbeta3发送按纽也被灰了!
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
如果用快捷键发送呢
比如 ctrl+enter 或者 ctrl+shift+enter
|
能力值:
( LV12,RANK:490 )
|
-
-
7 楼
|
能力值:
(RANK:1010 )
|
-
-
8 楼
最初由 baby2008 发布 仅仅靠if(!strcmp(name,"#32770")) 判断,会不会存在QQ版本问题?
这样是不行的,“#32770”的东西多了,任务管理器,普通的控制台程序等
保险的方法是检测窗口Style
|
能力值:
( LV12,RANK:490 )
|
-
-
9 楼
看看我的源代码就知道啦!
BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam)
{
char name[100];
GetClassName(hwnd,name,100);
if(!strcmp(name,"#32770"))
{
EnumChildWindows(hwnd,EnumChildProc,NULL);
return 1;
}
return 1;
}
BOOL CALLBACK EnumChildProc(HWND hwnd,LPARAM lParam)
{
char title[100];
GetWindowText(hwnd,title,100);
if(!strcmp(title,"发送(S)") || !strcmp(title,"发送(&S)"))
{
EnableWindow(hwnd,false);
return 1;
}
return 1;
}
你的窗口上没有 发送(S) 发送(&S)
按纽,窗体是不会灰你的。。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
软件编程功力很深啊!
编译出来只有2560字节!
我写个
#include "stdafx.h"
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
MessageBox(NULL,"Hello,world","",0);
return 0;
}
编译出来也有36k了!
能否传授一下软件减肥技术啊?
|
能力值:
( LV12,RANK:490 )
|
-
-
11 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
不愧为高手呀
|
|
|