小编jma*_*erx的帖子

从只有HWND的窗口接收消息?

我正在使用API​​进行游戏.它为我创建了一个窗口,但有一些消息我想做些什么.例如,当屏幕调整大小时,我想显示黑屏.本质上,我有我的主窗口的HWND,并希望收听消息并让它们在处理之前或之后通过我的自定义WndProc,我只想知道窗口何时接收WM_SIZE之类的消息.

这有API吗?

谢谢

c winapi

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

JButton的问题

我有一些JButton的代码:

 solutionButton = new JButton("Solution");
 solutionButton.setBorderPainted( false);
 solutionButton.setContentAreaFilled( false );
 solutionButton.setFocusPainted( false);
 solutionButton.setFont( new Font("Arial",Font.BOLD,16));
 solutionButton.setForeground( new Color(80,21,25));
 solutionButton.setRolloverIcon( 
         new ImageIcon(getClass().getResource( "images/game.png")));
  solutionButton.setRolloverEnabled( true );
 add(solutionButton);
Run Code Online (Sandbox Code Playgroud)

如果我只是设置了Icon,它工作正常,我看到了图标.如果我执行上述操作并尝试设置翻转图标,则当鼠标悬停在按钮上时,我看不到任何图标.

我究竟做错了什么?

谢谢

java swing jbutton

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

在bash的情况下,是否为星号(实际的astrisk)?

我有一个大小写“ $ 2”,我需要检查$ 2是否等于一个星号“ *”,但是由于星号是默认情况,我该怎么办?

谢谢

linux bash

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

CPU如何知道任何变量的地址?

说你做:

void something()
{
   int* number = new int(16);

   int* sixteen = number;
}
Run Code Online (Sandbox Code Playgroud)

CPU如何知道我想要分配给16的地址?

谢谢

c++ cpu assembly

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

将枚举值传递给非标准的int参数?

例:

enum SomeEnum
{
   DD,
   PP,
   NN
};

void someFunc(int a)
{
}

int main()
{
  SomeEnum e = DD;
   someFunc(a) // calls someFunc with value 0
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

这适用于MSVC,但它不标准吗?

谢谢

c++

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

如果数据包的大小不能超过1500字节,文件传输如何快速进行?

从网站下载文件时,可以实现每秒几兆字节的速度.如果TCP需要分解并单独发送超过1500字节的数据包,那么这些速度如何可能?客户端是否必须等待每个需要一段时间的1500字节片段?

谢谢

ip tcp

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

需要一张地图,但只需要知道是否包含?

我想知道是否有更适合我的需求的结构.

我需要一本字典或字符串(单词).我需要知道的是,如果给定的单词在字典中.

制作字符串,字符串的映射似乎浪费了内存.有没有更好的办法?

谢谢

c++

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

重置对象而不调用复制构造函数?

我有一个无法复制的对象,一个NetGame,因为它有一个字符串流.

我在课堂上宣布:

NetGame m_game;
Run Code Online (Sandbox Code Playgroud)

稍后在代码中,我只想重置它,不需要复制任何东西.

void ServerTable::setActive( bool active )
{
    //reset for now
    if(m_active && !active)
    {
        m_inProgress = false;
        m_game = NetGame();
    }

    m_active = active;
}
Run Code Online (Sandbox Code Playgroud)

每次没有堆重新分配,我该怎么做才能做到这一点?

我可以把它做成一个指针而只是新的,每次删除但在这种情况下不应该这样做.我没有使用多态.

谢谢

c++

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

将值限制在某个范围内(某种程度)

我有一个滑块,返回0.0f到1.0f的值.

我想使用这个值并将其钳制到MIN和MAX,但不是完全钳位.

说min是0.2f,max是0.3f.当滑块为0时,我想要0.2f.当滑块为0.5f时,我想要0.25f,依此类推.

这只是滑块的效果不那么强烈.

给定MIN MAX和sliderVal,我如何钳制sliderVal?

谢谢

c++ algorithm math

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

用于跟踪应用程序访问或创建的文件和文件夹的软件?

是否有一个Windows软件可以使用winapi或其他东西来检测该应用程序的文件夹访问或文件访问?

谢谢

c winapi

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

标签 统计

c++ ×5

c ×2

winapi ×2

algorithm ×1

assembly ×1

bash ×1

cpu ×1

ip ×1

java ×1

jbutton ×1

linux ×1

math ×1

swing ×1

tcp ×1