小编Mic*_*ael的帖子

设置活动窗口

我正在尝试制作一个提供地震式下拉式HUD控制台的应用程序.我可以让它显示和隐藏窗口,但我无法弄清楚如何在显示它之后将其设置为活动窗口.我使用Win API调用来显示和隐藏窗口.我试过SetForegroundWindow(IntPtr hWnd)和SetFocus(IntPtr hWnd)无济于事.有人有主意吗?

http://pastebin.com/DgtJJGiv

public void ShowApp()
{
    IntPtr h = FindWindow(null, "C:\\Windows\\system32\\cmd.exe");
    ShowWindow(h, SW_SHOW);
    //EnableWindow(h, true);
    isHidden = false;
        // set focus to console window

    SetForegroundWindow(h);
    System.Diagnostics.Debug.WriteLine(h);
}
Run Code Online (Sandbox Code Playgroud)

c# winapi

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

SQL Server - 按小时查询,多天查询

我希望使用datepart运行SQL查询以将数据拆分为每小时增量,然后使该查询运行多天.目前我只是将日期增加一天,然后运行多个查询.我想知道是否有办法将这个全部合并到一个查询中,该查询将为整个日期范围提供输出.

select datepart(hour, datetime), sum(calls)
from dbo.gateway_concurrent_calls
where datetime between 'MM/DD/YY' and 'MM/DD+1/YY'
group by datepart(hour, datetime)
Run Code Online (Sandbox Code Playgroud)

这将此作为输出.

0   1220
1   569
2   391
3   313
4   161
5   68
6   42
7   24
8   19
9   18
10  23
11  45
12  90
13  311
14  566
15  668
16  688
17  735
18  718
19  729
20  701
21  699
22  683
23  570
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

标签 统计

c# ×1

sql ×1

sql-server ×1

winapi ×1