草庐IT

其他控件

全部标签

c - 当我的 C 文件有其他依赖项时,如何准备 ./configure make make install?

编写/阅读代码似乎比准备部署脚本(例如./configure)和为我的C应用程序制作和安装要轻松得多。我如何制作./configure文件并为以下C代码制作文件?感谢您的宝贵支持。@file:main.c:#include#include#ifndef_WIN32#ifdefH323_H46018#include"h460/h460_std18.h"H460_FEATURE(Std18);H460_FEATURE(Std19);#endif#ifdefH323_H46023#include"h460/h460_std23.h"#endif#endif//_WIN32#definenew

c# - 在 Windows 窗体中为控件使用通用事件处理程序!

我有一堆控件,当表单加载时,这些控件会从数据库中填充。我正在使用字典(control.Name作为键,Control.Value作为值)来存储初始值。当用户更改值时,我正在使用其他词典加载当前值并将其与初始词典进行比较。如果值不同,我将运行某种代码来提示用户进行更改。我认为它更骇人听闻,正在寻找更好的解决方案。请指教。谢谢 最佳答案 试试这个ForEachctrlAsControlInme.ControlsIfTypeOfctrlIsCheckBoxThenAddHandler(DirectCast(ctrl,CheckBox).C

c# - 如何在windows右键菜单中添加自己的控件?

我想在Windows右键菜单中添加一个控件。我制作了一个采用文件夹路径的程序,然后安排该文件夹的文件。但我希望我的控件显示在Windows右键单击​​菜单中,这样如果我单击它,它就会使用参数(该文件夹的地址)运行我的程序。可能吗??如果请告诉我怎么做? 最佳答案 你应该看看thisarticle.它深入研究了shell右键单击​​菜单周围的COM基础结构,然后向您展示了如何通过互操作将其全部连接到托管代码中。 关于c#-如何在windows右键菜单中添加自己的控件?,我们在StackOv

windows - 如何判断网页是否已在 WebBrowser 控件中加载

我正在尝试编写一个程序来告诉我的祖母互联网是否在线。我知道,我知道,她就是不明白。所以我想创建一个程序来加载google.com或其他东西,我想让这个程序做的就是告诉她是否找到了该网站。有没有办法用WebBrowser控件做到这一点?如果有任何帮助,我将不胜感激!谢谢,塞西尔 最佳答案 你应该使用Pingclass.调用Ping.Send("google.com")并检查Status是否为Success。 关于windows-如何判断网页是否已在WebBrowser控件中加载,我们在St

Windows 7、加速度计和其他传感器

我有一台内置加速度计的平板电脑,Windows7检测设备的方向。是否可以在我的应用程序中使用加速度计数据以及从哪里开始? 最佳答案 我从未使用过它,但您可以查看WindowsSensorandLocationPlatformAPI。 关于Windows7、加速度计和其他传感器,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7127992/

windows - CMakes 在 Windows 上找不到 boost (以及大多数其他东西)

所以我在C:\ProgramFiles\boost_1_47_0\中安装了boost,库文件在./stage/lib/中,包含文件在./boost/*中所以我将环境变量BOOST_ROOT设置为C:\ProgramFiles\boost_1_47_0并在我的项目上运行cmake。我收到无法找到请求的boost库(math_c99、program_options、unit_test_framework)的错误。这很奇怪,因为我在BOOST_ROOT\stage\lib中有所有它们的.lib文件,并且包含文件也都在那里。我什至添加了一个SET(BOOST_LIBRARYDIR...根据th

winforms - Windows应用程序(Winforms)中是否可以使用此控件

请查看下图我想知道这种控制在windows应用程序(Winforms)中是否可行。我尝试了grid-control但无法实现。基本上ColName是从数据库中填充的。详细列不是从数据库中填充的,它是接收输入的列(来自文本框和文本区域)Detail列必须包含与其相邻列相关的多行(即Col名称)。如上图所示。此处的详细信息列中存在四个子行。但我想根据用户输入增加子行,比如如果要输入6个输入,则应动态生成2个额外的子行。基本上在GridView中,可以动态添加新行输入。我想要类似的东西,但在不同的上下文中,如上所述。请让我知道这种控制是否可行??如果是这样,请帮助我。

c# - 从其他应用程序 C# 获取按键

我想获得用户在其他应用程序上按下的键。例如,在记事本中,而不是程序本身。这是我的代码,使用PostMessage方法连续向记事本发送键,但是,我希望在按下某个键时停止它。usingSystem.Diagnostics;usingSystem.Runtime.InteropServices;usingSystem.Threading;[DllImport("user32.dll")]publicstaticexternIntPtrFindWindow(stringClassName,stringWindowName);[DllImport("User32.dll")]publicstat

c - 使用 Tab 移动到主应用程序窗口中的另一个编辑控件

你好,我正在阅读其他一些关于我在SO上的问题的帖子,这些帖子还没有得到很好的回答(比如this)。我现在有同样的问题。我在C/Win32上有一个主窗口,在下面的表单中有许多编辑控件。请注意,这些按钮仅适用于我的主应用程序窗口...hEdit=CreateWindowEx(WS_EX_CLIENTEDGE,"EDIT","1",WS_GROUP|WS_VISIBLE|ES_NUMBER|ES_RIGHT,180,94,28,20,hwnd,(HMENU)IDC_ATTRIBUTE_FITNESS,GetModuleHandle(NULL),NULL);我想使用Tab键从一个移动到另一个。

windows - 在其他机器上运行C++程序

所以我知道这是一个常见问题。我希望能够在其他Windows机器上运行C++程序,而无需在它们上安装VisualStudio。自然地,我收到有关缺少dll文件的错误消息。我想知道我是否可以创建一个安装程序来安装该dll然后能够运行该程序。那行得通吗?还有其他需要的文件吗?如果会,我会怎么做?有一个自动安装程序肯定会很好。谢谢 最佳答案 看看有没有static编译选项。应该有。这样你就可以静态编译你的程序,什么会把所有必需的dll文件放在可执行文件中,这样你就可以在其他windows平台上移动exe文件,而不需要安装VS。