问题列表 - 第19443页

如何以编程方式移动Windows任务栏?

我想知道任何类型的API或解决方法(例如,脚本或注册表)将Windows任务栏移动(或调整大小)到另一个位置,包括另一个监视器(如果是双监视器).当然,我们可以使用鼠标移动任务栏,但我想通过程序或某种自动方式移动任务栏.

我试图找到Win32 API,但似乎没有人做这个工作.

编辑:我对许多人的意见感到惊讶.让我解释为什么我想要它.在我的工作场所,我使用的是双显示器(分辨率不同),任务栏放在左侧显示器上,而主显示器是正确的显示器.但是,我经常通过远程桌面连接到我的工作场所计算机.远程连接后,任务栏位置被切换.这就是为什么我想制作一个可以保存/恢复任务栏位置的简单程序.每天我都要重新安排我的任务栏.而已.我只是希望它为.

c++ windows winapi

26
推荐指数
3
解决办法
5838
查看次数

回调非静态方法

想想你的基本GLUT程序.它们只是从main方法运行并包含回调,如`glutMouseFunc(MouseButton),其中MouseButton是方法的名称.

我所做的是将主文件封装到一个类中,这样MouseButton不再是一个静态函数,而是一个实例.但这样做会给我一个编译错误:

错误2错误C3867:'StartHand :: MouseButton':函数调用缺少参数列表; 使用'&StartHand :: MouseButton'创建指向成员c:\ users\angeleyes\documents\visual studio 2008\projects\capstone ver 4\starthand.cpp的指针388 IK Engine

由于类非常庞大,因此无法提供代码示例.

我尝试过使用this->MouseButton但是会出现同样的错误.不能为回调提供指向实例函数的指针吗?

c++ opengl glut

2
推荐指数
1
解决办法
5807
查看次数

从远程网络共享打开文件

我试图从服务器打开一个文件

我现在有

Dim attachedFilePath As String = "\\myserver\myshare\test.txt"

File.Open(attachedFilePath, FileMode.Open, FileAccess.Read, FileShare.Read)
Run Code Online (Sandbox Code Playgroud)

这不会打开文件.

但是,如果我将路径更改为本地,则没有问题.

Dim attachedFilePath As String = "c:\...\test.txt"
Run Code Online (Sandbox Code Playgroud)

那么,有没有办法从远程存储打开文件?

vb.net file-io winforms

0
推荐指数
1
解决办法
6483
查看次数

JScrollPane setViewPosition 在“缩放”之后

我这里的代码使用 MouseAdapter 来监听用户在他们想要放大的图像区域周围“绘制”一个框,并计算该框与图像的比率。然后,它将图像大小调整为计算出的比率。这部分有效。

我遇到的问题是使 JScrollPane 视图看起来好像在调整图像大小后它仍然位于相同的左上角位置。我尝试了几种方法,似乎已经接近我想要的结果,但并不完全准确。

这是查找比例并设置位置的监听器:

import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.Graphics;
import java.awt.Point;

import javax.swing.JScrollPane;
import javax.swing.JViewport;
import javax.swing.JComponent;

public class DynamicZoom extends MouseAdapter {

private Point start;
private Point end;
private double zoom = 1.0;
private JScrollPane pane;
private JViewport port;


public void mousePressed(MouseEvent e) {
    if(e.getButton() == MouseEvent.BUTTON1) {
        this.pane = (JScrollPane)e.getSource();
        this.port = pane.getViewport();
        start = e.getPoint();
    }
}

public void mouseReleased(MouseEvent e) {
    if(this.pane != null) {
        Point curr = this.port.getViewPosition();
        end = e.getPoint(); …
Run Code Online (Sandbox Code Playgroud)

java image jscrollpane zooming

2
推荐指数
1
解决办法
5578
查看次数

SharePoint错误"列表无法在数据表视图中显示"

如何在SharePoint中修复此错误:

"列表无法在数据表视图中显示.未安装与Windows SharePoint Services兼容的数据表组件,浏览器不支持ActiveX控件或支持ActiveX控件

它开始于几天前,显然没有理由.在这个网站上启用了ActiveX,到目前为止我的一切工作正常.不知道出了什么问题.

谢谢,

sharepoint

8
推荐指数
1
解决办法
5万
查看次数

如何在Ruby中将1和0转换为true和false.想要布尔或逻辑输出

我需要索引一个我用"true"和"false"定义的哈希

colorHash = Hash.new { |hash, key| hash[key] = {} }
colorHash["answers"][true]  = "#00CC00"
colorHash["answers"][false] = "#FFFFFF"
Run Code Online (Sandbox Code Playgroud)

出于测试目的,我使用rand(2)进行索引并且失败了.如果我用真正的索引它是有效的.

我在寻找类似的东西

兰特(2).logical

但一无所获.

ruby

11
推荐指数
3
解决办法
4050
查看次数

windows和linux生成的可执行文件之间有什么区别

可能重复:
为什么特定CPU的可执行程序在Linux和Windows上不起作用?

为什么用linux编写的程序不能在windows中执行?假设我编译了一个简单的C程序,其中包含对windows和linux都通用的函数调用,编译器是否在windows和linux下生成不同的二进制文件?

c linux compiler-construction

2
推荐指数
2
解决办法
2736
查看次数

休眠连接池

它说,我似乎无法让hibernate使用c3p0进行连接池

12:30:35,038  INFO DriverManagerConnectionProvider:64 - Using Hibernate built-in connection pool (not for production use!)
12:30:35,038  INFO DriverManagerConnectionProvider:65 - Hibernate connection pool size: 20
Run Code Online (Sandbox Code Playgroud)

Hibernate配置:

<hibernate-configuration>
  <session-factory>
      <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
      <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/xxx?autoReconnect=true</property>
      <property name="hibernate.connection.username">root</property>
      <property name="hibernate.connection.password">xxxx</property>
      <property name="show_sql">false</property>
      <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
      <property name="hibernate.hbm2ddl.auto">update</property>
      <property name="hibernate.c3p0.min_size">5</property>
      <property name="hibernate.c3p0.max_size">200</property>
      <property name="hibernate.c3p0.max_statements">200</property>
      <property name="current_session_context_class">thread</property>
  </session-factory>
</hibernate-configuration>
Run Code Online (Sandbox Code Playgroud)

hibernate connection-pooling c3p0

27
推荐指数
1
解决办法
5万
查看次数

是否在WPF中实现了每个绑定的值转换器?

是否为使用特定值转换器类的每个绑定实例化了单独的WPF值转换器对象?


我正在尝试创建一个双向位到布尔值转换器.我希望能够将bool属性(例如IsChecked)绑定到值类型(如a ushort)中的某个位.我正在使用转换器的parameter参数来指定该位.实现ConvertBack()方法很简单,但转换()有点棘手.

在Convert()中,我需要知道整个的值是什么,ushort所以我可以只切换我感兴趣的单个位.我想在我的值转换器类中使用成员变量来临时存储它每当ConvertBack()被调用,从而导致上述问题:每个绑定是否都有自己的值转换器实例?

wpf binding valueconverter

5
推荐指数
1
解决办法
1249
查看次数

mysqldb总是将整个查询结果拉入一个块,即使我只是做一个fetchone?

所以,如果我这样做

 import MySQLdb
 conn = MySQLdb.connect(...)
 cur = conn.cursor()
 cur.execute("SELECT * FROM HUGE_TABLE")
 print "hello?"
 print cur.fetchone() 
Run Code Online (Sandbox Code Playgroud)

在我看来,MySQLdb在进入"打印"之前获取了整个巨大的表.我之前认为它在后台做了某种"光标/状态"的懒惰检索,但它看起来不像我.这是正确的吗?如果是这样,因为它必须是这样的,还是由于MySQL线协议的限制?这是否意味着java/hibernate的行为方式相同?

我想我需要使用"限制1"MySQL条款和亲戚,如果我想要通过一个大表而不是一次性拉入整个事物?或没有?提前致谢.

python mysql

5
推荐指数
1
解决办法
1294
查看次数