Microsoft Ege 浏览器里面的自动翻译功能不显示翻译选项

在浏览英文的网页时,总是需要用到翻译的功能,这是微软ege浏览器的自动翻译功能是一个比较好的选择。但是,很多人的网页却不显示自动翻译选项,那是什么原因呢?

 

1.首先要确保自己使用的是Microsoft Ege 浏览器,图标如下

2.在浏览器右上角点击三个点,选择“设置”,点击语言选项,可以看到首选语言,这个实际上就是告诉浏览器你的常用语言是什么,我们可以选择多个,比如中文,英文,但是还需要进一步的设置

3.,比如我们要浏览英文网页时翻译成中文,就要勾选英文设为翻译选项。

4.刷新页面,即可使用网页翻译功能。

 

EGE是Easy Graphics Engine的缩写,是一个简单易用的图形库,可以用于开发基于Windows平台的2D图形应用程序。在EGE中,实现弹出子窗口的功能可以通过以下步骤实现: 1. 创建主窗口,并在主窗口中添加一个按钮或菜单项作为触发弹出子窗口的控件。 2. 在按钮或菜单项的回调函数中创建子窗口,可以使用ege::createWindow函数来创建子窗口。例如: ```c++ void onButtonClicked() { ege::Window* subWindow = ege::createWindow("Sub Window", 400, 300); subWindow->show(); } ``` 3. 在子窗口中添加需要的控件,例如按钮、文本框、列表框等。可以使用EGE提供的控件类来创建控件,并将它们添加到子窗口中。例如: ```c++ void onSubWindowCreated(ege::Window* subWindow) { ege::Button* closeButton = new ege::Button("Close", 20, 20, 80, 30); closeButton->setOnClick([]() { ege::closeCurrentWindow(); }); subWindow->addControl(closeButton); } ``` 4. 在子窗口中处理用户事件,例如按钮点击事件、鼠标移动事件等。可以通过覆盖Window类的虚函数来实现。例如: ```c++ class SubWindow : public ege::Window { public: SubWindow(const std::string& title, int width, int height) : Window(title, width, height) {} virtual void onMouseMove(int x, int y) override { // 处理鼠标移动事件 } virtual void onButtonClick(ege::Button* button) override { // 处理按钮点击事件 } }; ``` 5. 最后,在主窗口和子窗口的消息循环中调用ege::run函数来启动应用程序的事件循环。例如: ```c++ int main() { ege::init(); ege::Window* mainWindow = ege::createWindow("Main Window", 800, 600); ege::Button* popupButton = new ege::Button("Popup", 20, 20, 80, 30); popupButton->setOnClick([]() { onButtonClicked(); }); mainWindow->addControl(popupButton); mainWindow->show(); ege::run(); return 0; } ``` 以上是使用EGE实现弹出子窗口的基本步骤,具体实现可以根据需要进行调整和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值