您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ AddCtrl函数代码示例

51自学网 2021-06-01 19:40:41
  C++
这篇教程C++ AddCtrl函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中AddCtrl函数的典型用法代码示例。如果您正苦于以下问题:C++ AddCtrl函数的具体用法?C++ AddCtrl怎么用?C++ AddCtrl使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了AddCtrl函数的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: AddControls

void AddControls(TWinControl* AWinControl, TStrings* Strings){    for(int i=0; i < AWinControl->ControlCount; i++)    {        if (dynamic_cast<TWinControl*>(AWinControl->Controls[i]))            AddControls(dynamic_cast<TWinControl*>(AWinControl->Controls[i]), Strings);        else            AddCtrl(AWinControl->Controls[i], Strings);        AddCtrl(AWinControl, Strings);    }}
开发者ID:kaan3434,项目名称:gvindelen,代码行数:11,


示例2: ScaleX

/** *  fügt eine ProgressBar hinzu. * *  @author OLiver */ctrlProgress *Window::AddProgress(unsigned int id,								  unsigned short x,								  unsigned short y,								  unsigned short width,								  unsigned short height,								  TextureColor tc,								  unsigned short button_minus,								  unsigned short button_plus,								  unsigned short maximum,								  const std::string& tooltip,								  unsigned short x_padding,								  unsigned short y_padding,								  unsigned int force_color,								  const std::string& button_minus_tooltip,								  const std::string& button_plus_tooltip){	if(scale)	{		x = ScaleX(x);		y = ScaleY(y);		width = ScaleX(width);		height = ScaleY(height);	}	return AddCtrl(id, new ctrlProgress(this, id, x, y, width, height, tc, button_minus, button_plus, maximum, x_padding, y_padding, force_color, tooltip, button_minus_tooltip, button_plus_tooltip));}
开发者ID:MiyaxinPittahai,项目名称:s25rttr,代码行数:31,


示例3: va_start

/** *  fügt ein variables TextCtrl hinzu. * *  @param[in] x          X-Koordinate des Steuerelements *  @param[in] y          Y-Koordinate des Steuerelements *  @param[in] formatstr  Der Formatstring des Steuerelements *  @param[in] color      Textfarbe *  @param[in] format     Formatierung des Textes *                          @p 0    - Text links ( standard ) *                          @p glArchivItem_Font::DF_CENTER  - Text mittig *                          @p glArchivItem_Font::DF_RIGHT   - Text rechts *                          @p glArchivItem_Font::DF_TOP     - Text oben ( standard ) *                          @p glArchivItem_Font::DF_VCENTER - Text vertikal zentriert *                          @p glArchivItem_Font::DF_BOTTOM  - Text unten *  @param[in] font       Schriftart *  @param[in] parameters Anzahl der nachfolgenden Parameter *  @param[in] ...        die variablen Parameter * *  @author OLiver */ctrlVarText *Window::AddVarText(unsigned int id, 								unsigned short x, 								unsigned short y, 								 const std::string& formatstr, 								unsigned int color, 								unsigned int format, 								glArchivItem_Font *font, 								unsigned int parameters, 								...){	ctrlVarText *ctrl;	va_list liste;	va_start(liste, parameters);	if(scale)	{		x = ScaleX(x);		y = ScaleY(y);	}	ctrl = new ctrlVarText(this, id, x, y, formatstr, color, format, font, parameters, liste);		va_end(liste);	return AddCtrl(id, ctrl);}
开发者ID:MiyaxinPittahai,项目名称:s25rttr,代码行数:46,


示例4: AddCtrl

SjDlgCtrl* SjDlgControls::AddCheckCtrl(const wxString& id, const wxString& label, long value, long defaultValue){	SjDlgCtrl* dc = AddCtrl(SJ_DLG_CHECKCTRL_TYPE, id, label);	dc->m_value = wxString::Format(wxT("%i"), (int)value);	dc->m_defaultValue = wxString::Format(wxT("%i"), (int)defaultValue);	return dc;}
开发者ID:boh1996,项目名称:silverjuke,代码行数:7,


示例5: hgeCreate

TKShellMenu::TKShellMenu(){    _hge = hgeCreate(HGE_VERSION);    _bg = new hgeSprite(_hge->Texture_Load("img//ShellMenuBg.png"),0,0,800,600);    _hBgMusic = _hge->Effect_Load("music//pause.ogg");    _cursor = new hgeSprite(_hge->Texture_Load("img//cursor.png"), 0, 0, 32, 32);    _font = new hgeFont("img//font1.fnt");    AddCtrl(new hgeGUIMenuItem(1, _font, 0, 185, 300, 0.0f, "Single"));    AddCtrl(new hgeGUIMenuItem(2, _font, 0, 185, 340, 0.1f, "MultiPlayer"));    AddCtrl(new hgeGUIMenuItem(3, _font, 0, 185, 380, 0.2f, "About"));    AddCtrl(new hgeGUIMenuItem(4, _font, 0, 185, 420, 0.3f, "Exit"));    SetNavMode(HGEGUI_UPDOWN|HGEGUI_CYCLED);    SetCursor(_cursor);    SetFocus(1);    Enter();}
开发者ID:Kogava,项目名称:TankBattle,代码行数:19,


示例6: GUIAppWindow

LoginWindow::LoginWindow(GUIApp *parentApp, int _id, float x, float y,bool fixed ) :  GUIAppWindow(parentApp,_id, x,y, 200, 200 ){    font = Game::Instance()->GetSysInterface()->GetFont(TANK_FONT_1);    edit1 = new GUIAppEdit(GUIAPP_ID_EDIT_USERNAME,40, 50, 120, font, GUIAPPEDIT_FLAGS_NOMARL,16);    AddCtrl(edit1);    edit2 = new GUIAppEdit(GUIAPP_ID_EDIT_PASSWORD,40, 80, 120, font, GUIAPPEDIT_FLAGS_PASSWORD,16);    AddCtrl(edit2);    label1 = new GUIAppLabel(GUIAPP_ID_LABLE_STATUS, 40,110, font, "press connect button", 0xffffffff,0);    AddCtrl(label1);// active elements    button = new GUIAppButton(GUIAPP_ID_BTN_LOGIN, 70, 140, 60, 20,NULL,0,0);    AddCtrl(button);}
开发者ID:BGCX261,项目名称:zlmtank-svn-to-git,代码行数:21,


示例7: ScaleX

/** *  fügt ein mehrzeiliges TextCtrl hinzu. * *  @author Devil */ctrlMultiline* Window::AddMultiline(unsigned int id,                                    unsigned short x,                                    unsigned short y,                                    unsigned short width,                                    unsigned short height,                                    TextureColor tc,                                    glArchivItem_Font* font,                                    unsigned int format){    if(scale_)    {        x = ScaleX(x);        y = ScaleY(y);        width = ScaleX(width);        height = ScaleY(height);    }    return AddCtrl(id, new ctrlMultiline(this, id, x, y, width, height, tc, font, format));}
开发者ID:jhkl,项目名称:s25client,代码行数:24,


示例8: wxDialog

DialogDummyVideo::DialogDummyVideo(wxWindow *parent): wxDialog(parent, -1, _("Dummy video options")), fps(OPT_GET("Video/Dummy/FPS")->GetDouble()), width(OPT_GET("Video/Dummy/Last/Width")->GetInt()), height(OPT_GET("Video/Dummy/Last/Height")->GetInt()), length(OPT_GET("Video/Dummy/Last/Length")->GetInt()), color(OPT_GET("Colour/Video Dummy/Last Colour")->GetColor()), pattern(OPT_GET("Video/Dummy/Pattern")->GetBool()){	SetIcon(GETICON(use_dummy_video_menu_16));	auto res_sizer = new wxBoxSizer(wxHORIZONTAL);	res_sizer->Add(spin_ctrl(this, 1, 10000, &width), wxSizerFlags(1).Expand());	res_sizer->Add(new wxStaticText(this, -1, " x "), wxSizerFlags().Center());	res_sizer->Add(spin_ctrl(this, 1, 10000, &height), wxSizerFlags(1).Expand());	auto color_sizer = new wxBoxSizer(wxHORIZONTAL);	auto color_btn = new ColourButton(this, wxSize(30, 17), false, color);	color_sizer->Add(color_btn, wxSizerFlags().DoubleBorder(wxRIGHT));	color_sizer->Add(new wxCheckBox(this, -1, _("Checkerboard &pattern"), wxDefaultPosition, wxDefaultSize, 0, wxGenericValidator(&pattern)), wxSizerFlags(1).Center());	sizer = new wxFlexGridSizer(2, 5, 5);	AddCtrl(_("Video resolution:"), resolution_shortcuts(this, width, height));	AddCtrl("", res_sizer);	AddCtrl(_("Color:"), color_sizer);	AddCtrl(_("Frame rate (fps):"), spin_ctrl(this, .1, 1000.0, &fps));	AddCtrl(_("Duration (frames):"), spin_ctrl(this, 2, 36000000, &length)); // Ten hours of 1k FPS	AddCtrl("", length_display = new wxStaticText(this, -1, ""));	wxStdDialogButtonSizer *btn_sizer = CreateStdDialogButtonSizer(wxOK | wxCANCEL | wxHELP);	btn_sizer->GetHelpButton()->Bind(wxEVT_BUTTON, std::bind(&HelpButton::OpenPage, "Dummy Video"));	auto main_sizer = new wxBoxSizer(wxVERTICAL);	main_sizer->Add(sizer, wxSizerFlags(1).Border().Expand());	main_sizer->Add(new wxStaticLine(this, wxHORIZONTAL), wxSizerFlags().HorzBorder().Expand());	main_sizer->Add(btn_sizer, wxSizerFlags().Expand().Border());	UpdateLengthDisplay();	SetSizerAndFit(main_sizer);	CenterOnParent();	Bind(wxEVT_COMBOBOX, &DialogDummyVideo::OnResolutionShortcut, this);	color_btn->Bind(EVT_COLOR, [=](wxThreadEvent& e) { color = color_btn->GetColor(); });	Bind(wxEVT_SPINCTRL, [=](wxCommandEvent&) {		TransferDataFromWindow();		UpdateLengthDisplay();	});}
开发者ID:KagamiChan,项目名称:Aegisub,代码行数:49,


示例9: wxWizardPageSimple

	PageOneQualityParameters::PageOneQualityParameters(ModelReconstructionWizard *parent)		: wxWizardPageSimple(parent)	{		ReconstructionUserPreferences_t defaultParameters;		//Boite principale pour aligner les contr
C++ AddCustomScripts函数代码示例
C++ AddCreature函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。