用VB看似容易却不可能实现的? - VB / 基础类
昨天就在这问题上研究了一整天,而且还叫上了用DELPHI的同事一起研究,但是似乎还是没实现。有高手能解决否?
问题很简单,就是去掉标题栏的图标,不是很傻的删除或者使图标透明,好了废话不多说,看图就知道了。
原图:
不是这个效果1:
不是这个效果1:
最终应该的效果:
VBGOOD同题讨论链接:
http://www.vbgood.com/viewthread.php?tid=92886&extra=
VB6里超级简单啊,设置一下即可:WhatsThisButtion--true ;WhatsThisHelp -- True ;
BoderStyle -- 3
“问题很简单,就是去掉标题栏的图标”,不是要加“?”按钮。
CreateWindowEx可以创建出来这种样式的,恩,那应该可以使用SetWindowLong更改样式。
发一下我昨天研究的成果,基本上能想到的方法有一下。
1.用SPY++找一个“运行框”的GWL_STYLE和GWL_EXSTYLE的值,直接写进程序里——失败。
2.用SPY++把所有GWL_STYLE里所有属性一个一个的添加到窗体内——失败。
3.SendMessage 给窗口去掉图标,发现图标透明了,但是标题栏文字还是一样不会左对齐,看起来很怪——失败。
4.获取窗口本身GWL_STYLE进行Xor异或操作——失败。
VB code:
Private Const WS_POPUP = &H80000000
Private Declare Function SetWindowLong Lib "u
相关问答:
在vb中如何读取Word内容(包含表格,图片,等)
竟然不是zero。
不知道怎么实现的不要说话
这个只能读文本,
VB code:
Private Sub Command1_Click()
Dim WordApp As Object
Set WordApp = CreateObject(& ......
我想用VB做一个OCX(纯菜鸟,临时需要用VB做点东西,特来请教),A用户(IP:192.168.0.1)与B用户(IP:192.168.0.2)进行点对点的发送接收消息
要求采用OCX方式,比如A用户知道B用户IP,我直接传参(B的IP)至OCX ......
挺繁琐,之前发的帖子,分值太低现在重发一个。欢迎各位大侠~~
#include "stdlib.h"
#include "math.h"
#include "stdio.h"
float objfx(float x[]);
void constraint(float x[] ......
用VB编程读取短信,得到一大堆unicode编码,请教如何转换成文本
例如:读取短信后(华为900C或TC35i),串口得到如下数据:
+CMGL: 17,"REC UNREAD","8615007557713",,"10/03/30,09:37:15+32&qu ......
求个vb中的sql语句的写法,次sql语句的用法是分页程序
我写的如下:其中A是用来接收每页显示的记录的条数,B是用来接收显示的当前的页面.
sqltext="select top A * from log where id not in(select top ( ......