⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 list.c

📁 //建立顶级窗口 toplevel = XtVaAppInitialize[&app, "List", NULL, 0, &argc, argv, NULL, NULL] /
💻 C
字号:
	/* File: list.c */	//runit XENVIRONMENT=List.ad ./list	#include <locale.h>	#include <Xm/Xm.h>	#include <Xm/List.h>	char *months[] = {		"January(一月)", "Febrary(二月)", "March(三月)", "April(四月)",		"May(五月)", "June(六月)", "July(七月)","August(八月)", 		"September(九月)", "October(十月)", "November(十一月)", 		"December(十二月)"	};	int main(int argc, char *argv[])	{		int i, n;		Arg args[10];		XtAppContext app;		Widget toplevel, list;		XmString str_months[12];		setlocale(LC_ALL, "");		//建立顶级窗口		toplevel = XtVaAppInitialize(&app, "List", NULL, 0,			&argc, argv, NULL, NULL);		//建立列表上的复合字符串		for(i=0; i<12; i++)			str_months[i] = XmStringCreateSimple(months[i]);		//建立列表		n = 0;		XtSetArg(args[n], XmNitems, str_months); 	n++;		XtSetArg(args[n], XmNitemCount, 12);	 	n++;		XtSetArg(args[n], XmNvisibleItemCount, 8); 	n++;		//XtSetArg(args[n], XmNscrollBarDisplayPolicy, XmSTATIC);n++;		//XtSetArg(args[n], XmNlistSizePolicy, XmCONSTANT);n++;		XtSetArg(args[n], XmNselectionPolicy, XmEXTENDED_SELECT);n++;		list = XmCreateScrolledList(toplevel, "list", args, n);		XtManageChild(list);		for(i=0; i<12; i++)			XmStringFree(str_months[i]);		//显示窗口		XtRealizeWidget(toplevel);		//进入事件循环		XtAppMainLoop(app);	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -