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

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

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

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

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

示例1: g_static_mutex_lock

void *OpenURL(char *url){	DWORD c,r;	g_static_mutex_lock(&lock); // make sure only 1 thread at a time can do the following	r=++req; // increment the request counter for this request	g_static_mutex_unlock(&lock);	if (prebuftimer) {		g_source_remove(prebuftimer); // stop prebuffer monitoring		prebuftimer=0;	}	BASS_StreamFree(chan); // close old stream	gdk_threads_enter();	gtk_label_set_text(GTK_LABEL(GetWidget("status1")),"");	gtk_label_set_text(GTK_LABEL(GetWidget("status2")),"connecting...");	gtk_label_set_text(GTK_LABEL(GetWidget("status3")),"");	gdk_threads_leave();	c=BASS_StreamCreateURL(url,0,BASS_STREAM_BLOCK|BASS_STREAM_STATUS|BASS_STREAM_AUTOFREE,StatusProc,0);	free(url); // free temp URL buffer	g_static_mutex_lock(&lock);	if (r!=req) { // there is a newer request, discard this stream		g_static_mutex_unlock(&lock);		if (c) BASS_StreamFree(c);		return NULL;	}	chan=c; // this is now the current stream	g_static_mutex_unlock(&lock);	if (!chan) {		gdk_threads_enter();		gtk_label_set_text(GTK_LABEL(GetWidget("status2")),"not playing");		Error("Can't play the stream");		gdk_threads_leave();	} else		prebuftimer=g_timeout_add(50,PrebufTimerProc,NULL); // start prebuffer monitoring	return NULL;}
开发者ID:adius,项目名称:FeetJ,代码行数:35,


示例2: ToComboBox

void CFWL_ComboBox::EditModifyStylesEx(uint32_t dwStylesExAdded,                                       uint32_t dwStylesExRemoved) {  if (GetWidget()) {    ToComboBox(GetWidget())        ->EditModifyStylesEx(dwStylesExAdded, dwStylesExRemoved);  }}
开发者ID:documentcloud,项目名称:pdfium,代码行数:7,


示例3: SwapClicked

void SwapClicked(GtkButton *obj, gpointer data){	const gchar *objname=gtk_widget_get_name(GTK_WIDGET(obj));	int speaker=atoi(objname+4)-1; // get speaker pair number from button name ("swapX")	{ // swap handles		HSTREAM temp=chan[speaker];		chan[speaker]=chan[speaker+1];		chan[speaker+1]=temp;	}	{ // swap text		GtkButton *open1,*open2;		char bname[10],*temp;		sprintf(bname,"open%d",1+speaker);		open1=GTK_BUTTON(GetWidget(bname));		sprintf(bname,"open%d",1+speaker+1);		open2=GTK_BUTTON(GetWidget(bname));		temp=strdup(gtk_button_get_label(open1));		gtk_button_set_label(open1,gtk_button_get_label(open2));		gtk_button_set_label(open2,temp);		free(temp);	}	// update the channel devices	BASS_ChannelFlags(chan[speaker],flags[speaker],BASS_SPEAKER_FRONT);	BASS_ChannelFlags(chan[speaker+1],flags[speaker+1],BASS_SPEAKER_FRONT);}
开发者ID:AntonGerasimov,项目名称:Converter,代码行数:25,


示例4: GetWidget

    void DialogClientView::PaintSizeBox(gfx::Canvas* canvas)    {        if(GetWidget()->widget_delegate()->CanResize() ||            GetWidget()->widget_delegate()->CanMaximize())        {            gfx::NativeTheme::ExtraParams extra;            gfx::Size gripper_size = gfx::NativeTheme::instance()->GetPartSize(                gfx::NativeTheme::kWindowResizeGripper, gfx::NativeTheme::kNormal,                extra);            // TODO(beng): (http://b/1085509) In "classic" rendering mode, there isn't            //             a theme-supplied gripper. We should probably improvise            //             something, which would also require changing |gripper_size|            //             to have different default values, too...            size_box_bounds_ = GetContentsBounds();            size_box_bounds_.set_x(size_box_bounds_.right() - gripper_size.width());            size_box_bounds_.set_y(size_box_bounds_.bottom() - gripper_size.height());            gfx::NativeTheme::instance()->Paint(canvas->AsCanvasSkia(),                gfx::NativeTheme::kWindowResizeGripper,                gfx::NativeTheme::kNormal,                size_box_bounds_,                extra);        }    }
开发者ID:abyvaltsev,项目名称:putty-nd3.x,代码行数:25,


示例5: PrebufTimerProc

gboolean PrebufTimerProc(gpointer data){ // monitor prebuffering progress	DWORD progress=BASS_StreamGetFilePosition(chan,BASS_FILEPOS_BUFFER)		*100/BASS_StreamGetFilePosition(chan,BASS_FILEPOS_END); // percentage of buffer filled	if (progress>75 || !BASS_StreamGetFilePosition(chan,BASS_FILEPOS_CONNECTED)) { // over 75% full (or end of download)		{ // get the broadcast name and URL			const char *icy=BASS_ChannelGetTags(chan,BASS_TAG_ICY);			if (!icy) icy=BASS_ChannelGetTags(chan,BASS_TAG_HTTP); // no ICY tags, try HTTP			if (icy) {				for (;*icy;icy+=strlen(icy)+1) {					if (!strncasecmp(icy,"icy-name:",9))						gtk_label_set_text_8859(GTK_LABEL(GetWidget("status2")),icy+9);					if (!strncasecmp(icy,"icy-url:",8))						gtk_label_set_text_8859(GTK_LABEL(GetWidget("status3")),icy+8);				}			} else				gtk_label_set_text(GTK_LABEL(GetWidget("status2")),"");		}		// get the stream title and set sync for subsequent titles		DoMeta();		BASS_ChannelSetSync(chan,BASS_SYNC_META,0,&MetaSync,0); // Shoutcast		BASS_ChannelSetSync(chan,BASS_SYNC_OGG_CHANGE,0,&MetaSync,0); // Icecast/OGG		// set sync for end of stream		BASS_ChannelSetSync(chan,BASS_SYNC_END,0,&EndSync,0);		// play it!		BASS_ChannelPlay(chan,FALSE);		return FALSE; // stop monitoring	} else {		char text[20];		sprintf(text,"buffering... %d%%",progress);		gtk_label_set_text(GTK_LABEL(GetWidget("status2")),text);		return TRUE; // continue monitoring	}}
开发者ID:adius,项目名称:FeetJ,代码行数:34,


示例6: OpenClicked

void OpenClicked(GtkButton *obj, gpointer data){	int resp=gtk_dialog_run(GTK_DIALOG(filesel));	gtk_widget_hide(filesel);	if (resp==GTK_RESPONSE_ACCEPT) {		char *file=gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(filesel));		// free both MOD and stream, it must be one of them! :)		BASS_MusicFree(chan);		BASS_StreamFree(chan);		if (!(chan=BASS_StreamCreateFile(FALSE,file,0,0,BASS_SAMPLE_LOOP|BASS_SAMPLE_FLOAT))			&& !(chan=BASS_MusicLoad(FALSE,file,0,0,BASS_MUSIC_RAMPS|BASS_SAMPLE_LOOP|BASS_SAMPLE_FLOAT,1))) {			// whatever it is, it ain't playable			gtk_button_set_label(obj,"click here to open a file...");			Error("Can't play the file");		} else {			BASS_CHANNELINFO info;			BASS_ChannelGetInfo(chan,&info);			if (info.chans!=2) { // the DSP expects stereo				gtk_button_set_label(obj,"click here to open a file...");				BASS_MusicFree(chan);				BASS_StreamFree(chan);				Error("only stereo sources are supported");			} else {				gtk_button_set_label(obj,file);				// setup DSPs on new channel and play it				RotateToggled(GTK_TOGGLE_BUTTON(GetWidget("rotate")),0);				EchoToggled(GTK_TOGGLE_BUTTON(GetWidget("echo")),0);				FlangerToggled(GTK_TOGGLE_BUTTON(GetWidget("flanger")),0);				BASS_ChannelPlay(chan,FALSE);			}		}		g_free(file);	}}
开发者ID:AntonGerasimov,项目名称:Converter,代码行数:34,


示例7: Create

void SurfaceDlg::ShowDlg(){	Dialog::ShowDlg();	if ( GetWidget() == NULL ) {		Create();	}	g_surfwin = GetWidget();}
开发者ID:Barbatos,项目名称:GtkRadiant,代码行数:7,


示例8: GetWidget

void OpPersonalbar::OnTreeChanged(OpTreeModel* tree_model){    if( tree_model == g_hotlist_manager->GetBookmarksModel() )    {        for( INT32 i=GetWidgetCount()-1; i>=0; i-- )        {            OpWidget* widget = GetWidget(i);            if( widget && widget->GetType() != WIDGET_TYPE_SEARCH_EDIT )            {                RemoveWidget(i);            }        }    }#ifdef DESKTOP_UTIL_SEARCH_ENGINES    else if( tree_model == g_searchEngineManager )    {        for( INT32 i=GetWidgetCount()-1; i>=0; i-- )        {            OpWidget* widget = GetWidget(i);            if( widget && widget->GetType() == WIDGET_TYPE_SEARCH_EDIT )            {                RemoveWidget(i);            }        }    }#endif // DESKTOP_UTIL_SEARCH_ENGINES    for (INT32 i = 0; i < tree_model->GetItemCount(); i++)    {        AddItem(tree_model, i, TRUE);    }}
开发者ID:prestocore,项目名称:browser,代码行数:32,


示例9: PaintChildren

 void DialogClientView::PaintChildren(gfx::Canvas* canvas) {     View::PaintChildren(canvas);     if(!GetWidget()->IsMaximized() && !GetWidget()->IsMinimized())     {         PaintSizeBox(canvas);     } }
开发者ID:abyvaltsev,项目名称:putty-nd3.x,代码行数:8,


示例10: EndSync

void CALLBACK EndSync(HSYNC handle, DWORD channel, DWORD data, void *user){	gdk_threads_enter();	gtk_label_set_text(GTK_LABEL(GetWidget("status1")),"");	gtk_label_set_text(GTK_LABEL(GetWidget("status2")),"not playing");	gtk_label_set_text(GTK_LABEL(GetWidget("status3")),"");	gdk_threads_leave();}
开发者ID:adius,项目名称:FeetJ,代码行数:8,


示例11: GetWidget

Layout* LayoutItem::ParentLayout() const {    if(GetWidget()) {        return GetWidget()->ParentLayout();    } else if(GetLayout()) {        GetLayout()->ParentLayout();    }    return nullptr;}
开发者ID:koalamrfan,项目名称:koala,代码行数:8,


示例12: GetWidget

    // Overridden from AxHostDelegate:    HWND FlashView::GetAxHostWindow() const    {        if(!GetWidget())        {            return NULL;        }        return GetWidget()->GetNativeView();    }
开发者ID:Beifeng,项目名称:WTL-DUI,代码行数:10,


示例13: GetWidget

	void PuttyView::OnFocus()	{		::SetFocus(puttyController_->getNativePage());        if(GetWidget())        {            GetWidget()->NotifyAccessibilityEvent(                this, ui::AccessibilityTypes::EVENT_FOCUS, false);        }	}
开发者ID:abyvaltsev,项目名称:putty-nd3.x,代码行数:9,


示例14: GetWidget

    // Overridden from AxHostDelegate:    HWND SilverlightView::GetAxHostWindow() const    {        if(!GetWidget())        {            return NULL;        }        return GetWidget()->GetNativeView();    }
开发者ID:abyvaltsev,项目名称:putty-nd3.x,代码行数:10,


示例15: GetWidget

    // Overridden from AxHostDelegate:    HWND MediaPlayerView::GetAxHostWindow() const    {        if(!GetWidget())        {            return NULL;        }        return GetWidget()->GetNativeView();    }
开发者ID:JoKaWare,项目名称:GWidget,代码行数:10,


示例16: GetWidget

    // Overridden from AxHostDelegate:    HWND WebBrowserView::GetAxHostWindow() const    {        if(!GetWidget())        {            return NULL;        }        return GetWidget()->GetNativeView();    }
开发者ID:JoKaWare,项目名称:GWidget,代码行数:10,


示例17: GetWidget

voidCConsoleForm::OnPostLayoutLoad( void ){GUCE_TRACE;    CFormEx::OnPostLayoutLoad();        m_inputEditbox = static_cast< GUCEF::GUI::CEditbox* >( GetWidget( "InputEditbox" ) );    m_consoleTextbox = static_cast< GUCEF::GUI::CTextbox* >( GetWidget( "ConsoleTextbox" ) );}
开发者ID:LiberatorUSA,项目名称:GUCE,代码行数:9,


示例18: IsEmpty

bool LayoutItem::IsEmpty() const {    if(GetWidget() && GetWidget()->IsVisible()) {        return false;    } else if(GetLayout() && !GetLayout()->IsEmpty()) {        return false;    } else if(GetLayoutSpace()) {        return false;    }    return true;}
开发者ID:koalamrfan,项目名称:koala,代码行数:10,


示例19: PreCreation

// Create menubarbool wxMenuBar::CreateMenuBar(wxFrame* parent){    m_parent = parent; // bleach... override it!    PreCreation();    m_parent = NULL;    if (m_mainWidget)    {        XtVaSetValues((Widget) parent->GetMainWidget(), XmNmenuBar, (Widget) m_mainWidget, NULL);        /*        if (!XtIsManaged((Widget) m_mainWidget))        XtManageChild((Widget) m_mainWidget);        */        XtMapWidget((Widget) m_mainWidget);        return true;    }    Widget menuBarW = XmCreateMenuBar ((Widget) parent->GetMainWidget(),                                       wxMOTIF_STR("MenuBar"), NULL, 0);    m_mainWidget = (WXWidget) menuBarW;    size_t menuCount = GetMenuCount();    for (size_t i = 0; i < menuCount; i++)    {        wxMenu *menu = GetMenu(i);        wxString title(m_titles[i]);        menu->SetButtonWidget(menu->CreateMenu (this, menuBarW, menu, i, title, true));        if (strcmp (wxStripMenuCodes(title), "Help") == 0)            XtVaSetValues ((Widget) menuBarW, XmNmenuHelpWidget, (Widget) menu->GetButtonWidget(), NULL);        // tear off menu support#if (XmVersion >= 1002)        if ( menu->IsTearOff() )        {            XtVaSetValues(GetWidget(menu),                          XmNtearOffModel, XmTEAR_OFF_ENABLED,                          NULL);            Widget tearOff = XmGetTearOffControl(GetWidget(menu));            wxDoChangeForegroundColour((Widget) tearOff, m_foregroundColour);            wxDoChangeBackgroundColour((Widget) tearOff, m_backgroundColour, true);        }#endif    }    PostCreation();    XtVaSetValues((Widget) parent->GetMainWidget(), XmNmenuBar, (Widget) m_mainWidget, NULL);    XtRealizeWidget ((Widget) menuBarW);    XtManageChild ((Widget) menuBarW);    SetMenuBarFrame(parent);    return true;}
开发者ID:CodeTickler,项目名称:wxWidgets,代码行数:55,


示例20: NS_ENSURE_ARG_POINTER

nsresultnsIMEStateManager::OnChangeFocus(nsPresContext* aPresContext,                                 nsIContent* aContent){  NS_ENSURE_ARG_POINTER(aPresContext);  nsCOMPtr<nsIWidget> widget = GetWidget(aPresContext);  if (!widget) {    return NS_OK;  }  PRUint32 newState = GetNewIMEState(aPresContext, aContent);  if (aPresContext == sPresContext && aContent == sContent) {    // actual focus isn't changing, but if IME enabled state is changing,    // we should do it.    PRUint32 newEnabledState = newState & nsIContent::IME_STATUS_MASK_ENABLED;    if (newEnabledState == 0) {      // the enabled state isn't changing, we should do nothing.      return NS_OK;    }    PRUint32 enabled;    if (NS_FAILED(widget->GetIMEEnabled(&enabled))) {      // this platform doesn't support IME controlling      return NS_OK;    }    if (enabled ==        nsContentUtils::GetWidgetStatusFromIMEStatus(newEnabledState)) {      // the enabled state isn't changing.      return NS_OK;    }  }  // Current IME transaction should commit  if (sPresContext) {    nsCOMPtr<nsIWidget> oldWidget;    if (sPresContext == aPresContext)      oldWidget = widget;    else      oldWidget = GetWidget(sPresContext);    if (oldWidget)      oldWidget->ResetInputState();  }  if (newState != nsIContent::IME_STATUS_NONE) {    // Update IME state for new focus widget    SetIMEState(newState, widget);  }  sPresContext = aPresContext;  sContent = aContent;  return NS_OK;}
开发者ID:PolyMtl,项目名称:crash-inducing,代码行数:53,


示例21: GetWidget

 void Listbox::SelectionChanged() {     if(listener_)     {         listener_->SelectionChanged(this);     }     if(GetWidget())     {         GetWidget()->NotifyAccessibilityEvent(this,             ui::AccessibilityTypes::EVENT_SELECTION_CHANGED, false);     } }
开发者ID:abyvaltsev,项目名称:putty-nd3.x,代码行数:12,


示例22: CS_ASSERT

    //------------------------------------------------------------    void EditableTextUIComponent::OnInit() noexcept    {        m_textEntrySystem = ChilliSource::Application::Get()->GetSystem<ChilliSource::TextEntry>();        CS_ASSERT(m_textEntrySystem, "No active text entry system found.");        m_textEntrySystem->SetTextBuffer(m_initialText);        m_textComponent = GetWidget()->GetComponent<TextUIComponent>();        CS_ASSERT(m_textComponent, "No text component found in editable text widget.");        m_textComponent->SetText(m_initialText);        m_releasedInsideConnection = GetWidget()->GetReleasedInsideEvent().OpenConnection(MakeDelegate(this, &EditableTextUIComponent::OnReleasedInside));        m_releasedOutsideConnection = GetWidget()->GetReleasedOutsideEvent().OpenConnection(MakeDelegate(this, &EditableTextUIComponent::OnReleasedOutside));    }
开发者ID:AzCopey,项目名称:ChilliSource,代码行数:14,


示例23: PresetClicked

void PresetClicked(GtkButton *obj, gpointer data){	const char *url;	const gchar *objname=gtk_widget_get_name(GTK_WIDGET(obj));	if (!strcmp(objname,"customopen")) { // play a custom URL		url=gtk_entry_get_text(GTK_ENTRY(GetWidget("customurl")));	} else { // play a preset		int preset=atoi(objname+6)-1; // get preset from button name ("presetX")		url=urls[preset];	}	strcpy(proxy,gtk_entry_get_text(GTK_ENTRY(GetWidget("proxyurl")))); // get proxy server	// open URL in a new thread (so that main thread is free)	g_thread_create(OpenURL,strdup(url),FALSE,NULL);}
开发者ID:adius,项目名称:FeetJ,代码行数:14,


示例24: GetBool

bool ParamWidget::GetBool(const QString& name) {  QCheckBox* checkbox = dynamic_cast<QCheckBox*>(GetWidget(name));  if (!checkbox) {    throw std::invalid_argument("Invalid bool parameter " + name.toStdString());  }  return checkbox->checkState() == Qt::Checked;}
开发者ID:ashuang,项目名称:sceneview,代码行数:7,


示例25: GetEnumString

QString ParamWidget::GetEnumString(const QString& name) {  QComboBox* combobox = dynamic_cast<QComboBox*>(GetWidget(name));  if (!combobox) {    throw std::invalid_argument("Invalid enum parameter " + name.toStdString());  }  return combobox->currentText();}
开发者ID:ashuang,项目名称:sceneview,代码行数:7,


示例26: xRichGetSelectedText

/* xRichGetSelectedText - built-in function 'get-selected-text' */static xlValue xRichGetSelectedText(void){    DWORD start,end,length;    xlValue obj,str;    Widget *widget;    /* parse the arguments */    obj = xlGetArgInstance(c_basicEditText);    xlLastArg();    /* get the widget structure */    widget = GetWidget(obj);    /* get the selection */    SendMessage(widget->wnd,EM_GETSEL,(WPARAM)&start,(LPARAM)&end);    /* compute the text length */    if ((length = end - start) < 0)        return xlNil;    /* allocate a string and get the selection */    xlCPush(obj);    str = xlNewString((xlFIXTYPE)length);    SendMessage(widget->wnd,EM_GETSELTEXT,0,(LPARAM)xlGetString(str));    xlDrop(1);    /* return the string */    return str;}
开发者ID:navoj,项目名称:xlisp,代码行数:30,


示例27: assert

inline voidRowFormWidget::Row::UpdateLayout(ContainerWindow &parent,                                 const PixelRect &_position,                                 int caption_width){  assert(type != Type::DUMMY);  position = _position;  if (type == Type::WIDGET) {    Widget &widget = GetWidget();    if (shown)      widget.Move(position);  } else {    Window &window = GetWindow();    if (type == Type::EDIT && GetControl().HasCaption())      GetControl().SetCaptionWidth(caption_width);    /* finally move and resize */    window.Move(position);  }  if (visible)    Show(parent);}
开发者ID:nkgautam,项目名称:XCSoar,代码行数:27,


示例28: GetUserData

void OpPersonalbar::Write(){    for (INT32 i = 0; i < GetWidgetCount(); i++)    {        OpTreeModel* model = (OpTreeModel*) GetUserData(i);        INT32 id = GetWidget(i)->GetID();#ifdef DESKTOP_UTIL_SEARCH_ENGINES        if (model != g_searchEngineManager)        {#endif // DESKTOP_UTIL_SEARCH_ENGINES            g_hotlist_manager->SetPersonalBarPosition(id, i, FALSE);#ifdef DESKTOP_UTIL_SEARCH_ENGINES        }        else        {            OpTreeModelItem* search;            g_searchEngineManager->GetItemByID(id, search);            if(search)            {                ((SearchTemplate*)search)->SetPersonalbarPos(i);            }        }#endif // DESKTOP_UTIL_SEARCH_ENGINES    }#ifdef DESKTOP_UTIL_SEARCH_ENGINES    g_searchEngineManager->Write();#endif // DESKTOP_UTIL_SEARCH_ENGINES}
开发者ID:prestocore,项目名称:browser,代码行数:29,


示例29: AddClicked

void AddClicked(GtkButton *obj, gpointer data){ // add a channel	int resp=gtk_dialog_run(GTK_DIALOG(filesel));	gtk_widget_hide(filesel);	if (resp==GTK_RESPONSE_ACCEPT) {		char *file=gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(filesel));		DWORD newchan;		// Load a music or sample from "file"		if ((newchan=BASS_MusicLoad(FALSE,file,0,0,BASS_MUSIC_RAMP|BASS_SAMPLE_LOOP|BASS_SAMPLE_3D,1))			|| (newchan=BASS_SampleLoad(FALSE,file,0,0,1,BASS_SAMPLE_LOOP|BASS_SAMPLE_3D|BASS_SAMPLE_MONO))) {			Channel *c;			chanc++;			chans=(Channel*)realloc((void*)chans,chanc*sizeof(Channel));			c=chans+chanc-1;			memset(c,0,sizeof(Channel));			c->channel=newchan;			BASS_SampleGetChannel(newchan,FALSE); // initialize sample channel			{ // add it to the list				GtkTreeView *tree=GTK_TREE_VIEW(GetWidget("channels"));				GtkListStore *tm=GTK_LIST_STORE(gtk_tree_view_get_model(tree));				GtkTreeIter it;				gtk_list_store_append(tm,&it);				gtk_list_store_set(tm,&it,0,strrchr(file,'/')+1,-1);			}		} else			Error("Can't load file (note samples must be mono)");		g_free(file);	}}
开发者ID:adius,项目名称:FeetJ,代码行数:29,



注:本文中的GetWidget函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ GetWidth函数代码示例
C++ GetWeaponForAttack函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。