怎么用VB实现WIN+D来显示桌面,或者有更好的显示桌面的命令,我是新手希望您把代码写出来

怎么用VB实现WIN+D来显示桌面,或者有更好的显示桌面的命令,我是新手希望您把代码写出来,第1张

用API函数keybd_event可以模拟任何按键:

在模块中定义

Public Declare Sub keybd_event Lib

"user32" (ByVal bVk As Byte, ByVal Scan As Byte, ByVal

dwFlags As Long, ByVal dwExtraInfo As Long)

例如{Windows]+"R"的组合

Call keybd_event(91, 0, 0, 0)

Call keybd_event(82, 0, 0, 0)

({Windows]键码为91,"R"键码为82, 注意第二句也不能用SENDKEYS语句!)

用mt管理器提取应用安装包,打开安装包的res-drawable,里面你会发现iconpng,appiconpng或者iclaunchepng,这些就是应用的图标,你可以下载你想要的,把重命名成对应的名字,复制过去并替换,就完成第一步了,下面还有其他drawablexxx的文件,里面的都是应用原来的图标,按照上面的方法再做一遍,最后储存并更新,安装应用就搞定了,但可能会造成应用闪退的情况。

亲测可用……注意删除行标号! 1

2using SystemIO;

3

4

5

6 ///// <summary>

7

8 /// 另存新档按钮

9

10 /// </summary>

11

12 private void SaveAs() //另存新档按钮 导出成Excel

13

14 {

15

16 SaveFileDialog saveFileDialog = new SaveFileDialog();

17

18 saveFileDialogFilter = "Execl files (xls)|xls";

19

20 saveFileDialogFilterIndex = 0;

21

22 saveFileDialogRestoreDirectory = true;

23

24 saveFileDialogCreatePrompt = true;

25

26 saveFileDialogTitle = "Export Excel File To";

27

28

29 saveFileDialogShowDialog();

30

31

32 Stream myStream;

33

34 myStream = saveFileDialogOpenFile();

35

36 //StreamWriter sw = new StreamWriter(myStream, SystemTextEncodingGetEncoding("gb2312"));

37

38 StreamWriter sw = new StreamWriter(myStream, SystemTextEncodingGetEncoding(-0));

39

40 string str = "";

41

42 try

43

44 {

45

46 //写标题

47

48 for (int i = 0; i < dgvAgeWeekSexColumnCount; i++)

49

50 {

51

52 if (i > 0)

53

54 {

55

56 str += "\t";

57

58 }

59

60 str += dgvAgeWeekSexColumns[i]HeaderText;

61

62 }

63

64

65 swWriteLine(str);

66

67

68

69 //写内容

70

71 for (int j = 0; j < dgvAgeWeekSexRowsCount; j++)

72

73 {

74

75 string tempStr = "";

76

77 for (int k = 0; k < dgvAgeWeekSexColumnsCount; k++)

78

79 {

80

81 if (k > 0)

82

83 {

84

85 tempStr += "\t";

86

87 }

88

89 tempStr += dgvAgeWeekSexRows[j]Cells[k]ValueToString();

90

91 }

92

93

94

95 swWriteLine(tempStr);

96

97 }

98

99 swClose();

100

101 myStreamClose();

102

103 }

104

105 catch (Exception e)

106

107 {

108

109 MessageBoxShow(eToString());

110

111 }

112

113 finally

114

115 {

116

117 swClose();

118

119 myStreamClose();

120

121 }

122

123 }

使用如下组合可达到按home键退到后台的动画效果。

需要注意的是,单独第一行就可以达到 有动画回到桌面程序进入后台的目的,单独第二行 没有动画回到桌面并终止应用,两行同时使用可以 动画回到桌面并终止应用。 根据需要选择其中一个或两个一起使用。

oc:

其他退出方式 : 这样的效果有点生硬,和闪退是一样的效果,交互不好

以上就是关于怎么用VB实现WIN+D来显示桌面,或者有更好的显示桌面的命令,我是新手希望您把代码写出来全部的内容,包括:怎么用VB实现WIN+D来显示桌面,或者有更好的显示桌面的命令,我是新手希望您把代码写出来、怎么用代码修改一个android应用程序在桌面的图标、C#程序里的excel导出到桌面代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9412393.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存