OSDN Git Service

SDL_Vulkan_UnloadLibrary 新規追加 https://wiki.libsdl.org/SDL_Vulkan_UnloadLibrary
[sdl2referencejp/sdl2referencejp.git] / TextInput.html
index 5a2621e..6bc0ed2 100644 (file)
@@ -68,15 +68,31 @@ SDL
 <pre>
 #include "SDL.h"
 
+extern void InitVideo();
+extern void Redraw();
+
+extern char *text;
+extern char *composition;
+extern Sint32 cursor;
+extern Sint32 selection_len;
+
 int main(int argc, char *argv[])
 {
+    SDL_bool done = SDL_FALSE;
+
     InitVideo();
     /* ... */
 
     SDL_StartTextInput();
     while (!done) {
+        SDL_Event event;
+
         if (SDL_PollEvent(&event)) {
             switch (event.type) {
+                case SDL_QUIT:
+                    /* \8fI\97¹ */
+                    done = SDL_TRUE;
+                    break;
                 case SDL_TEXTINPUT:
                     /* \83e\83L\83X\83g\82Ì\96\96\94ö\82É\90V\82µ\82¢\83e\83L\83X\83g\82ð\92Ç\89Á\82·\82é */
                     strcat(text, event.text.text);
@@ -114,8 +130,8 @@ int main(int argc, char *argv[])
 <li><a href="SDL_TextInputEvent.html">SDL_TextInputEvent</a>
 </ul>
 <p>
-\92\8d\88Ó\82·\82×\82«\8fd\97v\82È\93_\82Í, \83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Í<a href="SDL_StartTextInput.html">SDL_StartTextInput</a>\82Æ<a href="SDL_StopTextInput.html">SDL_StopTextInput</a>\82Å\83e\83L\83X\83g\93ü\97Í\82Ì\89Â\95s\89Â\82ð\8e©\97R\82É\90Ý\92è\82Å\82«\82é\82±\82Æ\82Å\82 \82é.
-\82à\82µ\91Î\89\9e\82µ\82Ä\82¢\82ê\82Î, <a href="SDL_SetTextInputRect.html">SDL_SetTextInputRect</a>\82Í\95Ï\8a·\8có\95â\83\8a\83X\83g\82ð\82Ç\82±\82É\8aJ\82­\82©\82ð\8c\88\82ß\82é.
+\92\8d\88Ó\82·\82×\82«\8fd\97v\82È\93_\82Í, \83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Í<a href="SDL_StartTextInput.html">SDL_StartTextInput()</a>\82Æ<a href="SDL_StopTextInput.html">SDL_StopTextInput()</a>\82Å\83e\83L\83X\83g\93ü\97Í\82Ì\89Â\95s\89Â\82ð\8e©\97R\82É\90Ý\92è\82Å\82«\82é\82±\82Æ\82Å\82 \82é.
+\82à\82µ\91Î\89\9e\82µ\82Ä\82¢\82ê\82Î, <a href="SDL_SetTextInputRect.html">SDL_SetTextInputRect()</a>\82Í\95Ï\8a·\8có\95â\83\8a\83X\83g\82ð\82Ç\82±\82É\8aJ\82­\82©\82ð\8c\88\82ß\82é.
 </p>
 <p>
 \83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Í, \96¢\95Ï\8a·\83e\83L\83X\83g\82ª\95Ï\8dX\82³\82ê\82½(\82Ü\82½\82Í\8aJ\8en\82µ\82½)\82È\82ç\82Î, <a href="SDL_TextEditingEvent.html">SDL_TextEditingEvent</a>\83C\83x\83\93\83g\82ð\8eó\90M\82·\82é.