我试图加载位图我用的功能按钮SetImage从CMFCButton。我没有收到任何错误或其他东西,只是一个简单的按钮。我正在做同样的事情icons并且它可以工作,但我也需要加载它bitmap。我需要LoadImage从路径而不是从资源。
这是我的代码:
iconResource = path + m_type + _T("U") + extension; //i.e : C:\test\earthU.bmp
HANDLE hIcon = ::LoadImage(nullptr, iconResource, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
//same thing for Hot and Disable bitmap
Run Code Online (Sandbox Code Playgroud)
以及对SetImage函数的调用:
SetImage((HBITMAP)hIcon, 0, (HBITMAP)hIconHot, 0 , (HBITMAP)hIconDis);
Run Code Online (Sandbox Code Playgroud) 我有一个派生自 CComboBoxEx 的类,我正在尝试更改背景颜色。我认为它会像 ComboBox 一样工作(使用 SetBkColor 函数),但它不会改变背景颜色。
这是我尝试过的:
BEGIN_MESSAGE_MAP(CMyComboBoxEx, CComboBoxEx)
ON_WM_CTLCOLOR()
END_MESSAGE_MAP()
void CMyComboBoxEx::SetBkColor(COLORREF backgroundColor)
{
m_backgroundColor = backgroundColor;
m_brBkgnd.DeleteObject();
m_brBkgnd.CreateSolidBrush(backgroundColor);
}
HBRUSH CMyComboBoxEx::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH brush = __super::OnCtlColor(pDC, pWnd, nCtlColor);
pDC->SetBkColor(RGB(255,0,0));
return brush;
}
Run Code Online (Sandbox Code Playgroud)
我也尝试过OnEraseBkgnd(),但也没有成功。
我是否需要子类化派生的 CComboBox 类并在该类中设置背景颜色?
谢谢。
我正在尝试获取其中一个布尔参数的值来构建一项作业。例如 :
build job: 'test', parameters: [[$class: 'BooleanParameterValue', name: 'Param1', value: Param1]]
Run Code Online (Sandbox Code Playgroud)
Param1 是一个布尔参数。BooleanParameterValue 类仅采用布尔值作为参数:值。
public BooleanParameterValue(String name,
boolean value,
String description)
Run Code Online (Sandbox Code Playgroud)
我尝试过 .getValue() 函数,但没有成功。我知道如果我直接输入 true 或 false,它就可以工作,但它需要是一个变量。谢谢。
我有一个包含类的文件.示例:
abstract class TestBase
{
String name
abstract def fTest()
def bobby(){
return "bobby"
}
}
class Test extends TestBase
{
def fTest(){
return "hello"
}
}
class Test2 extends TestBase
{
def fTest(){
return "allo"
}
def func(){
return "test :)"
}
}
Run Code Online (Sandbox Code Playgroud)
我想在我的Jenkins管道脚本中导入该文件,因此我可以创建一个类的对象.例如 :
def vTest = new Test()
echo vTest.fTest()
def vTest2 = new Test2()
echo vTest2.func()
Run Code Online (Sandbox Code Playgroud)
如何在Jenkins管道中导入我的文件?谢谢.