有使用过MiniGUI3.0的吗,怎么在MiniGUI中适配显示泰语文字啊,求解。
1条回答 默认 最新
关注 - 这篇博客: linux minigui实现简单五子棋代码(过程详细)中的 前言: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
本五子棋代码只实现了人人对战,不包含人机对战内容,小白编写,有不足之处请谅解!
所需头文件:
#include <stdio.h>
#include <minigui/common.h>
#include <minigui/minigui.h>
#include <minigui/gdi.h>
#include <minigui/window.h>
#include <minigui/control.h>
#include <string.h>
主函数
//主函数 int MiniGUIMain (int argc, const char* argv[]) { MSG Msg; HWND hMainWnd; MAINWINCREATE CreateInfo; #ifdef _LITE_VERSION SetDesktopRect(0, 0, 800, 600); #endif CreateInfo.dwStyle = WS_VISIBLE | WS_BORDER | WS_CAPTION; CreateInfo.dwExStyle = WS_EX_NONE; CreateInfo.spCaption = "HelloWorld"; CreateInfo.hMenu =createmenu(); CreateInfo.hCursor = GetSystemCursor(0); CreateInfo.hIcon = 0; CreateInfo.MainWindowProc = HelloWinProc; CreateInfo.lx = 0; //窗口左上角x坐标 CreateInfo.ty = 0; //左上角y坐标 CreateInfo.rx = 600; //右下角x坐标 CreateInfo.by = 600; //右下角y坐标 CreateInfo.iBkColor = COLOR_lightwhite; CreateInfo.dwAddData = 0; CreateInfo.hHosting = HWND_DESKTOP; hMainWnd = CreateMainWindow (&CreateInfo); if (hMainWnd == HWND_INVALID) return -1; ShowWindow(hMainWnd, SW_SHOWNORMAL); //消息队列 while (GetMessage(&Msg, hMainWnd)) { TranslateMessage(&Msg); DispatchMessage(&Msg); } MainWindowThreadCleanup (hMainWnd); UnloadBitmap(&pic); ////此函数用于卸载指定的位图 return 0; } #ifndef _LITE_VERSION #include <minigui/dti.c> #endif
解决 无用评论 打赏 举报- 这篇博客: linux minigui实现简单五子棋代码(过程详细)中的 前言: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
悬赏问题
- ¥15 Xsheii7我安装这个文件的时候跳出来另一个文件已锁定文件的无一部分进程无法访问。这个该怎么解决
- ¥15 unity terrain打包后地形错位,跟建筑不在同一个位置,怎么办
- ¥15 FileNotFoundError 解决方案
- ¥15 uniapp实现如下图的图表功能
- ¥15 u-subsection如何修改相邻两个节点样式
- ¥30 vs2010开发 WFP(windows filtering platform)
- ¥15 服务端控制goose报文控制块的发布问题
- ¥15 学习指导与未来导向啊
- ¥15 求多普勒频移瞬时表达式
- ¥15 如果要做一个老年人平板有哪些需求