[ dado_k @ 14.10.2005. 20:33 ] @
kako da u programu (npr može dos) ispišem ta slova a kako preko fltk-a? |
[ dado_k @ 14.10.2005. 20:33 ] @
[ sucur @ 14.10.2005. 23:27 ] @
Mozes smjenom, tj kada ti prikaze taj znak koji bi trebao da bude recimo slovo 'Š', stavis, neki if koji ce taj znak zamijeniti slovom 'Š'.
[ dado_k @ 15.10.2005. 14:19 ] @
ma ne to svejedno neće prikazat! jer ne prikazuje čć npr stavim cout<<"č"; ne bu ispisalo č
[ Tronic @ 15.10.2005. 16:37 ] @
ovo radi. probaj:
Code: #include <FL/Fl.H> #include <FL/Fl_Window.H> #include <FL/Fl_Button.H> #include <FL/Fl_Input.H> #include <FL/Fl_Output.H> #include <cstdlib> //for exit(0) using namespace std; void copy_cb( Fl_Widget* , void* ); //function prototypes void close_cb( Fl_Widget* , void* ); void make_window(); int main() { make_window(); return Fl::run(); } void make_window() { Fl_Window* win= new Fl_Window(300,200, "šđčćž"); win->begin(); Fl_Button* copy = new Fl_Button( 50, 100, 140, 30, "žćčđššć"); Fl_Button* close = new Fl_Button(100, 150, 70, 30, "&žćčžš"); Fl_Input* inp = new Fl_Input(50, 50, 140, 30, "žžžććššš"); win->end(); copy->callback( copy_cb, inp ); //userdata is the inp pointer close->callback( close_cb ); win->show(); } void copy_cb( Fl_Widget* o , void* v) { Fl_Button* b=(Fl_Button*)o; Fl_Input* i=(Fl_Input*)v; b->copy_label(i->value()); } void close_cb( Fl_Widget* o, void*) { exit(0); } [ dado_k @ 15.10.2005. 18:46 ] @
da ja sam kriv zaboravio sam napomenuti da koristim verziju FLTK2 pa onda ovo ne radi u svakom slučaju hvala!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|