请帮我看一下这个通达信股票代码不对为什么不对

请帮我看一下这个代码对吗??_vb吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:81,660贴子:
请帮我看一下这个代码对吗??收藏
我想应该不对!
我如何设计能让程序在没有焦点的情况下判断鼠标左建是否被按下或抬起??
If&WM_LBUTTONUP&=&&H202&Then
Call&keybd_event(82,&0,&0,&0)
End&If
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或资深铁锈:
您好。我想请教您一个java方面的问题?我用java双缓冲绘图,但是只能画一个矩形,再画一个的时候前面的一个矩形就被刷新了?请问能不能帮我看一下。我刚学java,见谅。
代码地址:/
再次感谢!
受邀:你说在画第二个矩形的时候,前面的一个矩形就被刷新了,这种说法不对,其实是你画矩形的时候,时时刻刻都在刷新。按照代码的写法,按下鼠标左键的时候,记下当前鼠标的位置ox,oy,然后移动鼠标的时候,假设开始的时候,ox,oy=0,0 当你把鼠标移动到1,1的时候,画出了一个矩形(0,0,1,1),接着又把鼠标移动到2,2的时候,又画出了一个矩形(0,0,2,2),而后面这个矩形把前面这个矩形刷新了,这样你看到的效果就是只有一个矩形在随着你的鼠标在动,而不是你画第二个矩形的时候,才把第一个矩形刷新了。
现在你要的效果是,按下鼠标左键,拖动鼠标,出现一个矩形随你的鼠标移动,释放鼠标矩形画好(已经在代码中实现)
然后再重复上述步骤,再画一个矩形,这样屏幕上就出现了2个矩形。
现在的问题是:
1 要画一个跟着鼠标走的矩形,要求屏幕即时刷新。
2 要画2个甚至更多的矩形,屏幕就不能刷新,应为一刷新前面画的就没了。
1和2点似乎是矛盾的,1带来的是动态效果,而2带来的则是实际效果,现在1 或者2 我都能实现,但是却不能同时实现,的确是矛盾的。
我现在在学车,比较忙,时间关系,我就简单的写下思路,希望你能明白我的意思。
buffer这个Image对象的生成,buffer = createImage(j1.getWidth(), j1.getHeight());这个不是单例的,每次都是全新生成一个buffer,每次移动鼠标就重新生成了buffer对象,导致了即时刷新,2无法实现。
如果将buffer这个引用改为固定不变的,1就不能实现,因为刷新不了,矩形随着鼠标移动的动态效果就实现不了。
所以我的思路就是,每次按鼠标松开鼠标的时候,需要干事情就是:重构前面画的所有矩形,重新画遍。
这样你就需要这样的一个类来记录每次的坐标
class Location{
//按下鼠标左键的起始坐标
// 松下鼠标左键的重点坐标
然后,每次画一个矩形的时候,把Localtion的实例存放到ArrayList&Localtion&中去,然后,松掉鼠标左键的时候,要做下面3件事:
1 将当前(ox,oy,tx,ty)存放到ArrayList中
2 刷新这个屏幕,等于画的矩形全没了。
3 遍历ArrayList&Localtion&,重新画图。
这样,既有动画效果,有能够画多个矩形。
这是我的思路,实际代码我并没有写,虽然这种方式可能效率不高,但是我相信一定可以实现的。
如果还有什么不明白的,我可以抽空写出完整代码。
/////////////////////////////////////////////////////////////////////////////////////////////////////////
昨天晚上又想了下,我这个方法还不是很完善,在画第二个矩形的时候,第一个矩形会暂时消失,直到松开鼠标,导致视觉效果不好,今早上干脆改了下,把完整代码写出来。效果和画UML图的时候那个效果差不多,前提是矩形不能太多,毕竟代码效率不是很高。
import java.awt.G
import java.awt.I
import java.awt.event.ActionE
import java.awt.event.ActionL
import java.awt.event.MouseA
import java.awt.event.MouseE
import java.awt.event.MouseMotionA
import java.util.ArrayL
import java.util.L
import javax.swing.JF
import javax.swing.JL
public class Test1 extends JFrame implements ActionListener {
private static final long serialVersionUID = 1L;
int x, y, ox, oy, tx,
JLabel j1;
List &Location& location = new ArrayList&Location&();
public Test1() {
super("网络绘图");
j1 = new JLabel();
this.add(j1);
this.setBounds(10, 10, 600, 400);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
public void actionPerformed(ActionEvent e) {
public static void main(String[] args) {
new Test1().start();
public void start(){
addMouseMotionListener(new MouseMotionAdapter() {
public void mouseDragged(MouseEvent e) {
buffer = createImage(j1.getWidth(), j1.getHeight());
g = buffer.getGraphics();
for(Location lc : location){
g.drawRect(lc.getOx(), lc.getOy(), lc.getTx() - lc.getOx(), lc.getTy() -lc.getOy());
getGraphics().drawImage(buffer, 0, 0, null);
x = e.getX();
y = e.getY();
g.drawRect(ox, oy, x - ox, y - oy);
getGraphics().drawImage(buffer, 0, 0, null);
addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
ox = e.getX();
oy = e.getY();
public void mouseReleased(MouseEvent e) {
tx = e.getX();
ty = e.getY();
location.add(new Location(ox,oy,tx,ty));
class Location {
int ox,oy,tx,
public Location(int x1,int y1,int x2,int y2){
this.ox = x1;
this.oy = y1;
this.tx = x2;
this.ty = y2;
public int getOx() {
public int getOy() {
public int getTx() {
public int getTy() {
代码简化了下,把一些不必要的组件删了。实测,可以画多个矩形,而且有动态效果。在网上找的代码,实现的效果是点击左边的树节点,在右边的窗口生成新的标签页,用到了extjs的库
运行至这一行
oFrame.location.reload(true);提示Microsoft JScript 运行时错误: 没有权限
哪位能指点下
&html&
&title&会达全面风险管理平台 &/title&
&&& &link rel="stylesheet" type="text/css" href="script/ext/resources/css/ext-all.css" /&
&&& &script type="text/javascript" src="script/ext/adapter/ext/ext-base.js"& &/script&
&& &script type="text/javascript" src="script/ext/ext-all.js"&&/script&
&&& &style type="text/css"&
&&&&&&& html, body {
&&&&&&&&&&& font:normal 13
&&&&&&&&&&& margin:0;
&&&&&&&&&&& padding:0;
&&&&&&&&&&& border:0
&&&&&&&&&&& overflow:
&&&&&&&&&&& height:100%;
&&&&&&&&&&& font-family:"新宋体";
&&&&&&& }
&&&&&&& .x-panel-body p {
&&&&&&&&&&& margin:5
&&&&&&& }
&&&&&&& .x-column-layout-ct .x-panel {
&&&&&&&&&&& margin-bottom:5
&&&&&&& }
&&&&&&& .x-column-layout-ct .x-panel-dd-spacer {
&&&&&&&&&&& margin-bottom:5
&&&&&&& }
&&&&&&& .settings {
&&&&&&&&&&& background-image:url(script/ext/shared/icons/fam/folder_wrench.png) !
&&&&&&& }
&&&&&&& .nav {
&&&&&&&&&&& background-image:url(script/ext/shared/icons/fam/folder_go.png) !
&&&&&&& }
&&&&&&& .myicon{
&&&&&&&&&&& background-image:url(script/ext/shared/icons/fam/rss_go.png) !
&&&&&&& }
&&& &/style&
&&& &script type="text/javascript"&
&&&&&&& //菜单树对象
&&&&&&& var Tree = Ext.
&&&&&&& var tree=new Tree.TreePanel({
&&&&&&&&&&& border:false,
&&&&&&&&&&& animate:true,
&&&&&&&&&&& autoScroll:true,
&&&&&&&&&&& loader: new Tree.TreeLoader({
&&&&&&&&&&&&&&& preloadChildren: true,
&&&&&&&&&&&&&&& clearOnLoad: false
&&&&&&&&&&& }),
&&&&&&&&&&& enableDD:true,
&&&&&&&&&&& containerScroll: true,
&&&&&&&&&&& dropConfig: {appendOnly:true},
&&&&&&&&&&& root:new Tree.AsyncTreeNode({
&&&&&&&&&&&&&&& text: 'Ext JS',
&&&&&&&&&&&&&&& draggable:false, // disable root node dragging
&&&&&&&&&&&&&&& id:'source',
&&&&&&&&&&&&&&& children:[
&&&&&&&&&&&&&&&&&&& {id:"subItem1",iconCls:"icon-docs",text:"子节点1",singleClickExpand:true,draggable:false,children:[
&&&&&&&&&&&&&&&&&&&&&&& {id:"leaf11",iconCls:"myicon",text:"叶点1",
&&&&&&&&&&&&&&&&&&&&&&&&&&& singleClickExpand:true,leaf:true,draggable:false,
&&&&&&&&&&&&&&&&&&&&&&&&&&& href:""},
&&&&&&&&&&&&&&&&&&&&&&& {id:"leaf12",iconCls:"icon-docs",text:"叶点2",singleClickExpand:true,leaf:true,draggable:false,href:""},
&&&&&&&&&&&&&&&&&&&&&&& {id:"leaf13",iconCls:"icon-docs",text:"叶点3",singleClickExpand:true,leaf:true,draggable:false}
&&&&&&&&&&&&&&&&&&& ]},
&&&&&&&&&&&&&&&&&&& {id:"subItem2",iconCls:"icon-docs",text:"子节点2",singleClickExpand:true,draggable:false,children:[
&&&&&&&&&&&&&&&&&&&&&&& {id:"leaf21",iconCls:"icon-docs",text:"叶点4",singleClickExpand:true,leaf:true,draggable:false},
&&&&&&&&&&&&&&&&&&&&&&& {id:"leaf22",iconCls:"icon-docs",text:"叶点5",singleClickExpand:true,leaf:true,draggable:false},
&&&&&&&&&&&&&&&&&&&&&&& {id:"leaf23",iconCls:"icon-docs",text:"叶点6",singleClickExpand:true,leaf:true,draggable:false}
&&&&&&&&&&&&&&&&&&& ]},
&&&&&&&&&&&&&&&&&&& {id:"subItem3",iconCls:"icon-docs",text:"子节点3",singleClickExpand:true,draggable:false,children:[
&&&&&&&&&&&&&&&&&&&&&&& {id:"leaf31",iconCls:"icon-docs",text:"叶点7",singleClickExpand:true,leaf:true,draggable:false},
&&&&&&&&&&&&&&&&&&&&&&& {id:"leaf32",iconCls:"icon-docs",text:"叶点8",singleClickExpand:true,leaf:true,draggable:false},
&&&&&&&&&&&&&&&&&&&&&&& {id:"leaf33",iconCls:"icon-docs",text:"叶点9",singleClickExpand:true,leaf:true,draggable:false}
&&&&&&&&&&&&&&&&&&& ]}
&&&&&&&&&&&&&&& ]
&&&&&&&&&&& })
&&&&&&& });&&&
&&&&&&& //设置事件处理函数
&&&&&&& tree.addListener("click",function(oNode,oEvt){
&&&&&&&&&&& oEvt.stopEvent();
&&&&&&&&&&&
&&&&&&&&&&& var oTabWindow,strNodeID,strH
&&&&&&&&&&& strNodeId=oNode.
&&&&&&&&&&& strHref=oNode.attributes.
&&&&&&&&&&&
&&&&&&&&&&& if(oNode.isLeaf() && oNode.attributes.href){
&&&&&&&&&&&&&&& //判断窗口是否打开,若没有打开创建新窗口打开
&&&&&&&&&&&&&&& oTabWindow=oTabPanel.findById(strNodeId);
&&&&&&&&&&&&&&& if(!oTabWindow){
&&&&&&&&&&&&&&&&&&& //创建新窗体
&&&&&&&&&&&&&&&&&&& oTabWindow=oTabPanel.add(new Ext.Panel({
&&&&&&&&&&&&&&&&&&&&&&&&&&& id:strNodeId,
&&&&&&&&&&&&&&&&&&&&&&&&&&& title:"新建页",
&&&&&&&&&&&&&&&&&&&&&&&&&&& autoScroll:true,
&&&&&&&&&&&&&&&&&&&&&&&&&&& closable:true,
&&&&&&&&&&&&&&&&&&&&&&&&&&& html:"&div style='height:100%;height:100%'&"
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& +"&iframe id='ifrm_"+strNodeId+"' name='ifrm_"+strNodeId+"' src='"+strHref+"' "
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& +"width='100%' height='100%' frameborder=0/&"
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& +"&/div&"
&&&&&&&&&&&&&&&&&&&&&&& })
&&&&&&&&&&&&&&&&&&& );
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&& //设置窗体为活动窗体
&&&&&&&&&&&&&&& oTabPanel.setActiveTab(oTabWindow);
&&&&&&&&&&& }
&&&&&&& });
&&&&&&&
&&&&&&& //页框对象
&&&&&&& var oTabPanel=new Ext.TabPanel({
&&&&&&&&&&& region:'center',
&&&&&&&&&&& deferredRender:false,
&&&&&&&&&&& items:[{
&&&&&&&&&&&&&&& id:"panel1",
&&&&&&&&&&&&&&& contentEl:'center1',
&&&&&&&&&&&&&&& title: 'Close Me',
&&&&&&&&&&&&&&& closable:true
&&&&&&&&&&& },{
&&&&&&&&&&&&&&& id:"panel2",
&&&&&&&&&&&&&&& contentEl:'center2',
&&&&&&&&&&&&&&& title: 'Center Panel'
&&&&&&&&&&& }]
&&&&&&& });
&&&&&&& //设置页框处理函数,使tab页改变时刷新活动tab页
&&&&&&& oTabPanel.addListener("tabchange",function(oTabPanel,oTab){
&&&&&&&&&&& var oFrame=window.frames["ifrm_"+oTab.id];
&&&&&&&&&&& if(oFrame){
&&&&&&&&&&&&&&& oFrame.location.reload(true);
&&&&&&&&&&& }&&&
&&&&&&& });
&&&&&&&
&&&&&&& //生成左侧menu
&&&&&&& var oMenuCard= [{
&&&&&&&&&&&&&&& html:"you html",
&&&&&&&&&&&&&&& title:'Navigation',
&&&&&&&&&&&&&&& autoScroll:true,
&&&&&&&&&&&&&&& border:false,
&&&&&&&&&&&&&&& iconCls:'nav',
&&&&&&&&&&&&&&& itmes:{
&&&&&&&&&&&&&&& }
&&&&&&&&&&& },{
&&&&&&&&&&&&&&& title:'Settings',
&&&&&&&&&&&&&&& html: "you html",
&&&&&&&&&&&&&&& border:false,
&&&&&&&&&&&&&&& autoScroll:true,
&&&&&&&&&&&&&&& iconCls:'settings'
&&&&&&&&&&& },{
&&&&&&&&&&&&&&& title:'&font face="新宋体"&测试&/font&',
&&&&&&&&&&&&&&& border:false,
&&&&&&&&&&&&&&& autoScroll:true,
&&&&&&&&&&&&&&& iconCls:'settings',
&&&&&&&&&&&&&&& items:tree
&&&&&&&&&&& }
&&&&&&& ];
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&& //设置布局
&&&&&&&
&&&&&&& Ext.onReady(function(){&&&&
&&&&&&&&&& Ext.state.Manager.setProvider(new Ext.state.CookieProvider());&&&&&&
&&&&&&&&&& viewport = new Ext.Viewport({
&&&&&&&&&&&&&&& layout:'border',
&&&&&&&&&&&&&&& items:[{
&&&&&&&&&&&&&&&&&&&&&&& region:"north",
&&&&&&&&&&&&&&&&&&&&&&& id:'north-panel',
&&&&&&&&&&&&&&&&&&&&&&& width:.99,
&&&&&&&&&&&&&&&&&&&&&&& contentEl:"mytable1"
&&&&&&&&&&&&&&&&&&& },{
&&&&&&&&&&&&&&&&&&&&&&& region:'west',
&&&&&&&&&&&&&&&&&&&&&&& id:'west-panel',
&&&&&&&&&&&&&&&&&&&&&&& title:'West',
&&&&&&&&&&&&&&&&&&&&&&& split:true,
&&&&&&&&&&&&&&&&&&&&&&& width: 200,
&&&&&&&&&&&&&&&&&&&&&&& minSize: 195,
&&&&&&&&&&&&&&&&&&&&&&& maxSize: 400,
&&&&&&&&&&&&&&&&&&&&&&& collapsible: true,
&&&&&&&&&&&&&&&&&&&&&&& margins:'0 0 0 0',
&&&&&&&&&&&&&&&&&&&&&&& cmargins:'0 0 0 0',
&&&&&&&&&&&&&&&&&&&&&&& layout:'accordion',
&&&&&&&&&&&&&&&&&&&&&&& layoutConfig:{
&&&&&&&&&&&&&&&&&&&&&&&&&&& animate:true
&&&&&&&&&&&&&&&&&&&&&&& },
&&&&&&&&&&&&&&&&&&&&&&& items:oMenuCard
&&&&&&&&&&&&&&&&&&& },&&&
&&&&&&&&&&&&&&&&&&& oTabPanel
&&&&&&&&&&&&&&& ]
&&&&&&&&&&& });&&& //结束view对象items设置
&&&&&&& });
&&& &/script&
&div id="mytable1"&
&table& width="100%" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse"&
&&& &td&& &/td&
&&& &td&& &/td&
&&& &td&& &/td&
&&& &td&& &/td&
&&& &td&& &/td&
&&& &td&& &/td&
&div id="center1"&
&&& &p& &b&Done reading me? Close me by clicking the X in the top right corner. &/b& &/p&
&div id="center2"&
&&& &p& &b&Done reading me? Close me by clicking the X in the top right corner. &/b& &/p&
&/html&问题补充:由于无法上传附件,extjs的库传不上来 所以只有辛苦您去
/products/extjs/download.php
下载extjs了
把与页面相关的脚本打个压缩包,发上来才好调试!
已解决问题
未解决问题> 总是出现438运行时错误,请帮我看一下下面这段excle宏代码,什么地方有问题总是出现438运行时
总是出现438运行时错误,请帮我看一下下面这段excle宏代码,什么地方有问题总是出现438运行时
yangbifang & &
发布时间: & &
浏览:17 & &
回复:3 & &
悬赏:0.0希赛币
总是出现438运行时错误,请帮我看一下下面这段excle宏代码,什么地方有问题总是出现438运行时错误,请帮我看一下下面这段代码,什么地方有问题Sheets(oldRiskDate).Select &
Dim itemNO As String &
Dim itemDate As String &
itemNO = Sheets(oldRiskDate).Cells(7 + items, 1) &
itemDate = Sheets(oldRiskDate).Cells(7 + items, 2) &
Sheets(oldRiskDate).Rows(7 + items).Select &
Selection.Copy &
Sheets(SheetName2).Select &
For j = 7 To Sheets(SheetName2).UsedRange.Rows.Count - 3 &
If itemDate = Sheets(SheetName2).Cells(j, 2) And itemNO = Sheets(SheetName2).Cells(j, 1) Then &
Sheets(SheetName2).Range(&A& & CStr(j)).Select &
Selection.Paste Shift:=xlDown &
Application.CutCopyMode = False &
Exit For &
Shift:=xlDown& 是原行自动下移paste 不需要
yangbihua & &
& & (0)(0)Selection.Paste Shift:=xlDown
Selection.Paste Destination:=xlDown
yangbin1 & &
& & (0)(0)
实在不行:将Sheets(SheetName2).Range(&A& & CStr(j)).Select& Selection.Paste Shift:=xlDown& 这两句改为:Sheets(SheetName2).Range(&A& & CStr(j)).Select& Sheets(SheetName2).Pasteyangbin1124 & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&增值电信业务经营许可证湘B2-}

我要回帖

更多关于 禅道源代码帮助 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信