c# 使用sendmessage()切换tabcontorl
来源:互联网 发布:java double类型相加 编辑:程序博客网 时间:2024/05/03 12:27
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
using
System;
using
System.Diagnostics;
using
System.Runtime.InteropServices;
using
System.Text;
namespace
Text
{
public
class
Program
{
[DllImport(
"user32.dll"
, CharSet = CharSet.Auto)]
static
extern
UInt32 SendMessage(IntPtr hWnd, UInt32 Msg, UInt32 wParam, UInt32 lParam);
public
const
UInt32 TCM_FIRST = 0x1300;
public
const
UInt32 TCM_GETIMAGELIST = (TCM_FIRST + 2);
public
const
UInt32 TCM_SETIMAGELIST = (TCM_FIRST + 3);
public
const
UInt32 TCM_GETITEMCOUNT = (TCM_FIRST + 4);
public
const
UInt32 TCM_GETITEMA = (TCM_FIRST + 5);
public
const
UInt32 TCM_GETITEMW = (TCM_FIRST + 60);
public
const
UInt32 TCM_SETITEMA = (TCM_FIRST + 6);
public
const
UInt32 TCM_SETITEMW = (TCM_FIRST + 61);
public
const
UInt32 TCM_INSERTITEMA = (TCM_FIRST + 7);
public
const
UInt32 TCM_INSERTITEMW = (TCM_FIRST + 62);
public
const
UInt32 TCM_DELETEITEM = (TCM_FIRST + 8);
public
const
UInt32 TCM_DELETEALLITEMS = (TCM_FIRST + 9);
public
const
UInt32 TCM_GETITEMRECT = (TCM_FIRST + 10);
public
const
UInt32 TCM_GETCURSEL = (TCM_FIRST + 11);
public
const
UInt32 TCM_SETCURSEL = (TCM_FIRST + 12);
public
const
UInt32 TCM_HITTEST = (TCM_FIRST + 13);
public
const
UInt32 TCM_SETITEMEXTRA = (TCM_FIRST + 14);
public
const
UInt32 TCM_ADJUSTRECT = (TCM_FIRST + 40);
public
const
UInt32 TCM_SETITEMSIZE = (TCM_FIRST + 41);
public
const
UInt32 TCM_REMOVEIMAGE = (TCM_FIRST + 42);
public
const
UInt32 TCM_SETPADDING = (TCM_FIRST + 43);
public
const
UInt32 TCM_GETROWCOUNT = (TCM_FIRST + 44);
public
const
UInt32 TCM_GETCURFOCUS = (TCM_FIRST + 47);
public
const
UInt32 TCM_SETCURFOCUS = (TCM_FIRST + 48);
public
const
UInt32 TCM_SETMINTABWIDTH = (TCM_FIRST + 49);
public
const
UInt32 TCM_DESELECTALL = (TCM_FIRST + 50);
public
const
UInt32 TCM_HIGHLIGHTITEM = (TCM_FIRST + 51);
public
const
UInt32 TCM_SETEXTENDEDSTYLE = (TCM_FIRST + 52);
// optional wParam == mask
public
const
UInt32 TCM_GETEXTENDEDSTYLE = (TCM_FIRST + 53);
static
void
Main(
string
[] args)
{
IntPtr h =
new
IntPtr(句柄自己取);
UInt32 count = SendMessage(h, TCM_GETITEMCOUNT, 0, 0);
Console.WriteLine(
"共有 "
+ count +
" 个分页"
);
UInt32 index = SendMessage(h, TCM_GETCURSEL, 0, 0);
Console.WriteLine(
"当前选中第 "
+ (index + 1) +
" 页"
);
if
(index == 0)
{
index = count - 1;
}
else
{
index = 0;
}
SendMessage(h, TCM_SETCURSEL, index, 0);
Console.WriteLine(
"已跳转到 "
+ (index + 1) +
" 页"
);
Console.ReadKey();
}
}
}
- c# 使用sendmessage()切换tabcontorl
- C#中使用SendMessage
- C# 使用SendMessage 函数
- C#中使用SendMessage
- C# 使用sendMessage函数
- C#中使用sendMessage
- C# 使用SendMessage 函数
- 在C#中使用SendMessage
- C#中SendMessage的使用
- 在C#中使用SendMessage
- C#中使用SendMessage函数
- 在C#中使用SendMessage
- C#使用SendMessage传递字符串
- C# SendMessage函数的使用
- C# 在C#中使用SendMessage[转]
- (转)C#使用SendMessage传递字符串
- C#中windos API SendMessage的使用
- C#使用SendMessage内情(参数转换)
- httpclient4.2.1最新版连接池配置
- setTimeout和setInterval的参数传递方法
- vim 替换操作大全
- Javascript 异步加载详解
- 浅谈HTTP中Get与Post的区别
- c# 使用sendmessage()切换tabcontorl
- NSDate的常用用法
- VS 配置 wxWidgets
- 计算机术语 网络
- Android基础---给控件添加事件
- 计算机术语 编程和语言
- ARM,单片机,FPGA,嵌入式这些有什么区别
- 【C++ Primer】指针函数和函数指针
- Fibnacci