J’ai besoin de construire une fenêtre conçue pour ressembler à ceci (il y a des contrôles à l’intérieur de la zone blanche, mais ce n’est pas pertinent pour l’instant): http://soffr.miximages.com/user-interface/example.png Mon problème est de définir ces deux “zones” distinctes avec des arrière-plans différents. Le plus proche que j’ai eu à regarder prévu représentait la zone […]
d’accord, j’ai donc pris le temps d’apprendre l’API Win32 à faire avec l’ouverture de fenêtres, et le code que j’ai créé à la fin, je pense, fonctionnerait, mais ne fonctionne pas. J’ai inscrit le cours de fenêtre, créé toutes les choses que je devais faire, mais quand je le lance, rien ne se passe … […]
J’utilise Qt 5 et C ++ et je veux forcer certaines de mes fenêtres enfants à avoir leurs propres entrées dans la barre des tâches. À l’heure actuelle, je peux créer des QWidgets sans parent et utiliser le mécanisme signal-slot pour fermer ces fenêtres lorsqu’une fenêtre principale (QMainWindow) est fermée. Cependant, au fur et à […]
J’ai une fenêtre avec une image dedans. mais quand c’est une petite image j’ai besoin de redimensionner la fenêtre avant que je puisse la voir, l’écran ne s’actualise pas / n’est pas repeint Comment puis-je réparer cela?
Et je ne peux pas comprendre pourquoi. Mon code: #include #include #include #include #include #include #include #include “resources.hpp” using std::ssortingng; using std::vector; struct undostruct{ /* add later */}; char buffer[2048]; HWND statusbar; HINSTANCE hinst; vector undo; void show_error(const char* format,…){ va_list args; va_start(args,format); vsprintf(buffer,format,args); va_end(args); MessageBox(NULL,buffer,”ERROR”,MB_OK);} HWND create_tooltip(HWND parent,char* tip,unsigned uid,unsigned extraflags=0){ HWND tt=CreateWindowEx(WS_EX_TOPMOST,TOOLTIPS_CLASS,NULL,WS_POPUP|TTS_NOPREFIX|TTS_ALWAYSTIP,0,0,0,0,parent,NULL,NULL,NULL); SetWindowPos(tt,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE|SWP_NOACTIVATE); […]
Pour C ++, lorsque nous vérifions si le pointeur est valide ou non, nous procédons généralement comme suit: if (p == NULL){ // error handling } Cependant, dans VC ++, même p n’est pas NULL (alias 0), il s’agit de 0x00000004 , ce qui signifie également Bad Ptr . et puis cause exception, nous soaps […]
Je suis nouveau sur qt, donc je n’ai pas bien compris le mécanisme de la fente de signal. Voici ma configuration. Classe de dialog (c’est un dialog avec une ligne d’édition appelée “lineEdit”) classe de fenêtre principale (qui a aussi une ligne d’édition J’ai ceci : void MainWindow::keyPressEvent(QKeyEvent *event) { int i=event->key(); //char z=(char)i; // […]
Je souhaite autoriser un utilisateur à faire glisser ma fenêtre Win32 uniquement à l’intérieur de la zone de travail du bureau. En d’autres termes, ils ne doivent pas pouvoir étendre une partie de la fenêtre à l’extérieur du ou des moniteurs, pas plus que la fenêtre ne doit chevaucher la barre des tâches. J’aimerais le […]
J’essaie de mettre au point un petit roguelike en C ++, mais j’ai rencontré un problème: pour que le jeu s’affiche correctement, la fenêtre de la console doit être un peu large (environ 45 lignes, 115 colonnes). ). Il est assez facile de changer en cliquant avec le bouton droit de la souris sur la […]
Comment surcharger new et delete operator pour une dll . J’ai écrit des opérateurs surchargés dans le cadre de la dll, mais la liaison client avec cette dll n’utilise pas overloaded new and delete