Search found 27 matches

by happybamboo
Tue Oct 27, 2009 10:15 am
Forum: wxWidgets Development (Chinese)
Topic: 求助!!!wxGrid
Replies: 1
Views: 1425

求助!!!wxGrid

我自己写一个类继承于wxGrid类,为什么我不能实现EVT_MOTION等鼠标操作?
EVT_GRID_CELL_LEFT_CLICK等没问题,难道说wxGrid类不支持evt_motion事件吗?
by happybamboo
Fri Oct 16, 2009 9:22 am
Forum: wxWidgets Development (Chinese)
Topic: 怎么才能延时显示呢?
Replies: 3
Views: 2466

怎么才能延时显示呢?

我现在想实现一个延时显示的动作,用鼠标左键点击一个图形,按下鼠标左键持续一秒钟时间后,图形变化,否则图形不变,这个动作怎么才能实现呢?
有高人可以给我解答吗?
by happybamboo
Tue Aug 04, 2009 7:13 am
Forum: wxWidgets Development (Chinese)
Topic: wxwidgets有像MFC那样的时间事件吗?
Replies: 4
Views: 3217

谢了,呵呵
by happybamboo
Tue Aug 04, 2009 12:53 am
Forum: wxWidgets Development (Chinese)
Topic: wxwidgets有像MFC那样的时间事件吗?
Replies: 4
Views: 3217

wxwidgets有像MFC那样的时间事件吗?

我想写一个和时间相关的东西,比如说一秒钟数字变一次,我记的MFC有一个TIMER啥的东西可以发送时间事件,wxwidgets有吗?没有的话怎么做到一秒钟刷新一次界面啊?
请高手指教一下,先谢啦。
by happybamboo
Fri Jul 24, 2009 2:50 am
Forum: wxWidgets Development (Chinese)
Topic: 求教,关于wxButton的一个问题
Replies: 4
Views: 3030

Re: 求教,关于wxButton的一个问题

happybamboo wrote:
sishui wrote: button仿佛没有组事件列表。
你要实现text的文字,设置前景色,如果是底色,就设置背景色。
再请问下,怎样才能禁止用拖动来改变窗口大小呢?
我想让窗口大小固定不变。
找到答案了,在wxFrame的style那设置下就行了,呵呵。
by happybamboo
Fri Jul 24, 2009 2:24 am
Forum: wxWidgets Development (Chinese)
Topic: 求教,关于wxButton的一个问题
Replies: 4
Views: 3030

Re: 求教,关于wxButton的一个问题

sishui wrote: button仿佛没有组事件列表。
你要实现text的文字,设置前景色,如果是底色,就设置背景色。
再请问下,怎样才能禁止用拖动来改变窗口大小呢?
我想让窗口大小固定不变。
by happybamboo
Fri Jul 24, 2009 2:22 am
Forum: wxWidgets Development (Chinese)
Topic: 求教,关于wxButton的一个问题
Replies: 4
Views: 3030

Re: 求教,关于wxButton的一个问题

sishui wrote: button仿佛没有组事件列表。
你要实现text的文字,设置前景色,如果是底色,就设置背景色。
thanks,button上面的字的颜色改了。
by happybamboo
Thu Jul 23, 2009 3:10 am
Forum: wxWidgets Development (Chinese)
Topic: 求教,关于wxButton的一个问题
Replies: 4
Views: 3030

求教,关于wxButton的一个问题

我想编一个计算器试下,发现需要用到很多的wxButton,有没有一个类似EVT_BUTTOM_RANGE(ID1,ID2,function)的这么一个事件表呢? 我现在是计算器27个键每个键都有一个函数,觉得实在是太麻烦了。有没有可能所有按键一个函数就可以实现呢? 另外,我用wxTextCtrl来做计算器的数字显示。 wxTextCtrl *text=new wxTextCtrl(....); text->SetDefaultStyle(wxTextAttr(*wxRED,*wxLIGHT_GREY,font)); 想实现红色,可是既没有报错也没有任何颜色变化,这是为什么呢? 还有,用wxBu...
by happybamboo
Thu Apr 16, 2009 8:11 am
Forum: wxWidgets Development (Chinese)
Topic: 求教,一个关于鼠标拖动的问题
Replies: 1
Views: 1834

求教,一个关于鼠标拖动的问题

if(event.LeftIsDown()&&event.Dragging()) { wxClientDC dc(this); DoPrepareDC(dc); dc.SetBrush(*wxTRANSPARENT_BRUSH); dc.SetPen(*wxBLACK_PEN); wxPoint p=event.GetPosition(); dc.DrawRectangle(p.x,p.y,10,10); if(!HasCapture()) CaptureMouse(); } 我的本意是让鼠标左键按下时候拖动,然后以鼠标箭头为中心的一个矩形随着鼠标移动,但现在是鼠标拖动时原有的矩形不消失导致拖...
by happybamboo
Tue Sep 16, 2008 5:25 am
Forum: wxWidgets Development (Chinese)
Topic: 为什么我设置的窗口图标没作用?
Replies: 1
Views: 1586

为什么我设置的窗口图标没作用?

完全抄例子的
#include"cross.xpm"
SetIcon(wxIcon(cross_xpm));
但窗口图标是小白框,也就是说我设的图标没起作用,这是为什么呢?
by happybamboo
Tue Sep 16, 2008 4:30 am
Forum: wxWidgets Development (Chinese)
Topic: =自我介绍=(新人可来这里对自己作自我介绍)
Replies: 146
Views: 204496

小研究生一个,实验室要用到gui,所以就来学了,大家多帮忙啊。
by happybamboo
Tue Sep 16, 2008 4:28 am
Forum: wxWidgets Development (Chinese)
Topic: 新手求教
Replies: 2
Views: 1926

新手求教

void ShapedFrame::OnLeftDown(wxMouseEvent& evt) { CaptureMouse(); //printf("Mouse captured\n"); wxPoint pos = ClientToScreen(evt.GetPosition()); wxPoint origin = GetPosition(); int dx = pos.x - origin.x; int dy = pos.y - origin.y; m_delta = wxPoint(dx, dy); } 其中evt.GetPosition()和GetPosition()有什么不同? ...