Tag: 窗口

隐藏C程序的控制台窗口

我一直在环顾四周,但我无法找到问题的解决方案,即使有一些类似于我的解决问题。 我希望在我的C程序运行时隐藏控制台窗口。 #include #include #include #include #define _WIN32_WINNT 0x0500 int main(){ HWND hWnd = GetConsoleWindow(); ShowWindow( hWnd, SW_MINIMIZE ); //won’t hide the window without SW_MINIMIZE ShowWindow( hWnd, SW_HIDE ); } 这是我尝试但编译器给我“初始化使得整数指针没有强制转换” 和致命的一个实际上停止编译“未定义引用’GetConsoleWindow’” PS我已经检查了wincon.h并定义了GetConsoleWindow函数。

ncurses屏幕上的多种颜色

我想用ncurses.h和多种颜色制作一个菜单。 我的意思是这样的: ┌────────────────────┐ │░░░░░░░░░░░░░░░░░░░░│ <- color 1 │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ <- color 2 └────────────────────┘ 但是,如果我使用init_pair() , attron()和attroff() ,整个屏幕的颜色是相同的,而不是像我预期的那样。 initscr(); init_pair(0, COLOR_BLACK, COLOR_RED); init_pair(1, COLOR_BLACK, COLOR_GREEN); attron(0); printw(“This should be printed in black with a red background!\n”); refresh(); attron(1); printw(“And this in a green background!\n”); refresh() sleep(2); endwin(); 这段代码出了什么问题? 谢谢你的每一个答案!

如何让Gtk +窗口背景透明?

我想让Gtk +窗口的背景透明,以便只有窗口中的窗口小部件可见。 我找到了一些教程: http://mikehearn.wordpress.com/2006/03/26/gtk-windows-with-alpha-channels/ http://macslow.thepimp.net/?p=26 但他们似乎都倾听“暴露”事件,然后委托开罗进行渲染。 这意味着不会渲染添加到窗口的其他窗口小部件(例如,我也尝试向窗口添加按钮)。 我看到GtkWidget上有一个方法modify-bg: http : //library.gnome.org/devel/gtk/stable/GtkWidget.html#gtk-widget-modify-bg 但是,GdkColor似乎不接受透明度参数: http : //library.gnome.org/devel/gdk/stable/gdk-Colormaps-and-Colors.html 我也尝试过GtkWindow.set_opacity方法,但这也设置了窗口内容的不透明度,这不是我想要的。 我很感激任何人都可以提供任何指导。