查看完整版本: [-- 网址的指向是这样吗? --]

汉化新世纪论坛 -> Windows 软件汉化 -> 网址的指向是这样吗? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

lixuemin 2011-01-29 12:25

网址的指向是这样吗?

  从哪里知道自己的网站的ID?比如我的QQ空间  http://343975972.qzone.qq.com
ID是多少
如这个图
[attachment=29135]
点击上面的网址打开的是外国网站,点击下面的网址打开的还是上面网址的网站,看后面的ID都是1038,如何知道自己的网站的ID
如果把后面的ID改了就打不开了,说明ID在起作用

100 DIALOGEX 0, 0, 242, 117, 0
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUPWINDOW | WS_CAPTION
CAPTION "关于 BSch3V  "
FONT 8, "Microsoft Sans Serif", 400, FALSE
{
ICON 128, -1, 10, 10, 20, 20
CTEXT "BSch3V 版本 xxxxx", 1101, 56, 17, 120, 8, SS_NOPREFIX
DEFPUSHBUTTON "退出", 1, 194, 15, 32, 14, WS_GROUP
CTEXT "Copyright (C) 1997-2010  H.Okada(Suigyodo)", -1, 27, 37, 184, 8
PUSHBUTTON "http://www.suigyodo.com/online/e", 1038, 44, 52, 150, 14, WS_GROUP
PUSHBUTTON "http://user.qzone.qq.com/343975972/infocenter", 1037, 33, 92, 177, 14, WS_GROUP
CTEXT "汉化: 李 学 敏   QQ: 343975972   陕西 澄城 劲星棉业公司", -1, 18, 77, 206, 9
}
要改动什么地方就能各打开自己的网站?谢谢
下面网址是从PUSHBUTTON "http://www.suigyodo.com/online/e", 1038, 44, 52, 150, 14, WS_GROUP复制后粘贴的,只是改了网址

偃月青龙 2011-01-29 16:17
别开玩笑了,那个是控件的 ID。

lixuemin 2011-01-29 18:06
你能说的完全一点吗
如何能点击后各自打开自己的网站

lixuemin 2011-01-29 18:40
100 DIALOGEX 0, 0, 242, 117, 0
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUPWINDOW | WS_CAPTION
CAPTION "关于 BSch3V  "
FONT 8, "Microsoft Sans Serif", 400, FALSE
{
ICON 128, -1, 10, 10, 20, 20
CTEXT "BSch3V 版本 xxxxx", 1101, 56, 17, 120, 8, SS_NOPREFIX
DEFPUSHBUTTON "退出", 1, 194, 15, 32, 14, WS_GROUP
CTEXT "Copyright (C) 1997-2010  H.Okada(Suigyodo)", -1, 27, 37, 184, 8
PUSHBUTTON "http://www.suigyodo.com/online/e", 1038, 44, 52, 150, 14, WS_GROUP
PUSHBUTTON "http://user.qzone.qq.com/343975972/infocenter", 1037, 33, 92, 177, 14, WS_GROUP
CTEXT "汉化: 李 学 敏   QQ: 343975972   陕西 澄城 劲星棉业公司", -1, 18, 77, 206, 9
}

高手给看下,谢谢了!!!!!

gnatix 2011-01-29 19:51
楼主说的和给出的都是界面显示的,这个你改了也没有用,具体连接的地址一般是非标准资源。如果你不希望别人也一样瞎猜,最好给出具体的软件来,光告诉界面长的什么样没有用。

lixuemin 2011-01-29 21:42
引用第4楼gnatix于2011-01-29 19:51发表的  :楼主说的和给出的都是界面显示的,这个你改了也没有用,具体连接的地址一般是非标准资源。如果你不希望别人也一样瞎猜,最好给出具体的软件来,光告诉界面长的什么样没有用。

软件就是日本的绘图软件 bsch3v
试了两次发不上去

gnatix 2011-01-29 22:45
如果你是说“你想要自己在界面上增加一个(原本没有的)按钮,然后点击该按钮后跳转到你指定的网页地址”的话,建议你放弃,除非你的破解高手。

如果原来就有了按钮,只是要改变点击该按钮后跳转到的网页地址,这个是可以的。但是:为什么要改变人家原来的地址?

lixuemin 2011-01-30 02:10
引用第6楼gnatix于2011-01-29 22:45发表的  :如果你是说“你想要自己在界面上增加一个(原本没有的)按钮,然后点击该按钮后跳转到你指定的网页地址”的话,建议你放弃,除非你的破解高手。如果原来就有了按钮,只是要改变点击该按钮后跳转到的网页地址,这个是可以的。但是:为什么要改变人家原来的地址?

你确实是高手啊,太佩服了,
{如果原来就有了按钮,只是要改变点击该按钮后跳转到的网页地址,这个是可以的。但是:为什么要改变人家原来的地址?}我只是想多知道一点罢了,能告诉我吗?
这个绘图软件是开源的,作者说可任意修改传播不侵犯版权,
软件传不上去,一传网页就不反应了。你不妨看看这软件http://bbs.crsky.com/read.php?tid=2062225&fpage=3

gnatix 2011-01-30 04:46
在界面上增加一个控件,这个比较容易。这个看来你已经做了。
但是,要替这个新控件添加一个新的事件,比如点击控件后打开一个网址,这个一般来讲是很难做到的,要求你有很好的汇编和反汇编功力。给你几个例子参考:
http://bbs.hanzify.org/read-htm-tid-18880.html
http://bbs.hanzify.org/read-htm-tid-47448.html

既然该软件是开源,你直接修改源码再重新编译可能会更容易实现你的目的。

lixuemin 2011-02-12 22:38
软件的作者不知在哪里知道了我的想法,从日本给我发的邮件,还没看的很懂:


Hello,

Have you already resolved your problem concerning with URL button in the
About box of BSch3V ?

To open your defined WEB-site when you click the URL button,
You have to write event handler into BSch.cpp file.

Here is a behavior of BSch3V's URL button
1. click URL button
2. MFC framework calls CAboutDlg::OnBnClickedButtonSuigyodo()
    *This function is written in BSch.cpp.
3. In  CAboutDlg::OnBnClickedButtonSuigyodo()
    3-1. Load URL from resource IDS_URL (written in BSch.rc)
    3-2. Call the ::ShellExecute() function to start WEB browser.



To add your original URL button
1. Add button into Dialog resource
    for example
       button text   [http://user.qzone.qq.com/343975972/infocenter]
       resource ID   IDC_BUTTON_MY_URL

2. Add string resource
       string         http://user.qzone.qq.com/343975972/infocenter
       resource ID   IDS_MY_URL

    If you add button and string using Visual Studio, Visual studio
modifies following files,
     * resource.h
     * BSch.rc

3. Write the event handler into BSch.cpp
////////  BSch.cpp
class CAboutDlg : public CDialog
{
         :
         :
     afx_msg void OnBnClickedButtonSuigyodo();
     afx_msg void OnBnClickedButtonMyURL();     //** You have to add **
         :
         :

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
     //{{AFX_MSG_MAP(CAboutDlg)
         //
     //}}AFX_MSG_MAP
     ON_BN_CLICKED(IDC_BUTTON_SUIGYODO, OnBnClickedButtonSuigyodo)
     ON_BN_CLICKED(IDC_BUTTON_MY_URL, OnBnClickedButtonMyURL) //** You
have to add **
         :
         :

//** You have to add this function **
// Please refer to the CAboutDlg::OnBnClickedButtonSuigyodo()
void CAboutDlg::OnBnClickedButtonMyURL()
{
     CString url;
     url.LoadString(IDS_MY_URL);   //Load your URL from resource.
     ::ShellExecute(
         NULL,
         _T("open"),
         url,
         NULL,
         NULL,
         SW_SHOWDEFAULT
     );
}



--
*******************************
OKADA Hitoshi
E-MAIL: hitoshi@suigyodo.com
URL   : http://www.suigyodo.com
*******************************



gnatix 2011-02-12 23:26
如果你没有给作者写信,或者用其它方式提出过你的问题,那么作者只有可能是作者也是该论坛的光顾者了,而且懂中文。作者告诉了你如何在源代码中添加按钮以及如何为按钮添加点击事件打开你的网页地址。
无论如何你应该给这个作者写信感谢大大的有。阿里嘎多谷炸姨妈死!

lixuemin 2011-02-13 01:16
^_^哈哈,你懂日语啊,照你的提示,我感谢作者了,也谢谢你的关心!

lixuemin 2011-03-06 16:05
引用第10楼gnatix于2011-02-12 23:26发表的  :如果你没有给作者写信,或者用其它方式提出过你的问题,那么作者只有可能是作者也是该论坛的光顾者了,而且懂中文。作者告诉了你如何在源代码中添加按钮以及如何为按钮添加点击事件打开你的网页地址。无论如何你应该给这个作者写信感谢大大的有。阿里嘎多谷炸姨妈死!

你好,旧话重提,如何为按钮添加点击事件打开我的网页地址,我一直没有操作成功,你能把这些代码帮我添加进去吗,将不胜感激!

lixuemin 2014-03-03 14:36
这个问题一直没有解决,遗憾

lixuemin 2014-12-11 15:18
在这里这个问题是解决不了的了

bambooqj 2015-01-06 07:17
作者的意思是让你加入那些代码就好了。

lixuemin 2016-10-14 21:22
虎被禁言了,是不是他有点高傲,我的问题他很清楚,就是不帮我完成

大牛 2016-10-16 20:51
让你按作者的建议修改源代码,然后重新编译!

lixuemin 2016-11-30 21:39
这里都是高手,要好好学习啊


查看完整版本: [-- 网址的指向是这样吗? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.015468 second(s),query:3 Gzip disabled