|
GetCursor.
Christian
The content of this post is not necessarily the opinion of my yadda yadda yadda.
To understand recursion, we must first understand recursion.
|
|
|
|
|
Hiya
Does anyone know anything about addins for Outlook Express? I've read about doing it using COM for Outlook 2000 but I can seem to find much about how to do it for Express. Any ideas anyone?
Noodle
|
|
|
|
|
Outlook Express has no automation model. As such, you can't create COM add-ins for it.
|
|
|
|
|
Hiya
thanks for the info
I was thinking about maybe using MAPI to get into outlook using an object and creating any toolbars and windows using standard SDK stuff (making the toolbar seperate from outlook). Would this approach be possible?
Thanks
Noodle
|
|
|
|
|
Again, Outlook Express does not expose an automation model. Outlook Express does not use MAPI.
|
|
|
|
|
Hi Erik,
This seems to be common wisdom that EO does not support COM addins/plugins or an object model.I have seen quite a few programs like PGP extend OE and have wondered how they do it? Although external programs can hack into the toolbar/menuitems creation with windows hooks etc, I do believe OE did (does?) have an extensible architecture.
Strange thing is, recently while programming evc with MS embedded tools while goinf thru the PocketPC SDK files,
I came across 2 files msoeapi.h and msoeapi.idl and it definately shows that OE had(has?) an MS Outlook like COM addin architecture.
Has anybody come across these files/undocumented OE Api?
What's going on?
'My capacity for happiness', he added, 'you could fit into a matchbox without taking out the matches first'.
- Marvin, the robot.
Amit Dey
sonork: 100:18407
msn: visualcdev
|
|
|
|
|
Hi
I want to use a timeout value but i don't know. I use only Win32 Api and Winsock 1.1.
Anyone can help me please ?
Thansk a lot
Eric
|
|
|
|
|
I used a timeout for socket connection. It works like this. But note that this is just an example. There may be typing errors and I am sure it can be wrapped to some funtions.
//1 Create a socket
m_hSocket = ::socket(PF_INET, SOCK_STREAM, 0);
//2 Set time out
struct timeval TimeVal;
TimeVal.tv_sec = iTimeOutSecond;//Pass the time out time here
TimeVal.tv_usec = iTimeOutMicroSecond;
//Try to make socket non-blocking
unsigned long ulNonBlocking = 1;
int iResult = ioctlsocket (m_hSocket,FIONBIO,&ulNonBlocking);//Try to set non-blocking
// connects to peer
int r = ::connect(m_hSocket, (SOCKADDR*)&Peer, sizeof(Peer));
fd_set ReadEvent, WriteEvents, ExceptionEvents;
FD_ZERO (&ReadEvent);
FD_SET (m_hSocket,&ReadEvent);
FD_ZERO (&WriteEvents);
FD_SET (m_hSocket,&WriteEvents);
FD_ZERO (&ExceptionEvents);
FD_SET (m_hSocket,&ExceptionEvents);
int iResult = select (NULL,&ReadEvent,&WriteEvents,&ExceptionEvents,&TimeVal);
if ((iResult == SOCKET_ERROR ) || (iResult == 0) ) //Error or time-out
{
return FALSE;
}
I hope it helps.
www.geocities.com/ton_soft
|
|
|
|
|
Watch out for the use of "select". It has been reported not to be very user-friendly, since it can be a bit tricky - things can happen such as it returning from a ReadEvent and not really being read-ready.
Take a look at http://www.cyberport.com/~tangent/programming/winsock/ (Winsock FAQ).
Cheers,
JFC
|
|
|
|
|
Timeout for what? Remember that, for example, "connect" has it's own timeout...
Can you be more specific as to the way you are using your sockets?
Cheers,
JFC
|
|
|
|
|
I don't know the value of connect timeout ? It's too Long.
Do you how to change this value?
Thanks
|
|
|
|
|
Try using setsockopt API.
|
|
|
|
|
Hi. I need your advice.
I have a large network with the unix-based server (Solaris) and I need to implement some kind of remote administration for this network.
Clients are Win9x, WinNT, Win2k etc...
So I want to use DCOM (cause it's easy to implement in under Win), but what about unix server, that will create these objects on remote machines? Is it easy to work with DCOM under unix (if it is possible) or I must use CORBA (and is it easy to work with CORBA under Win)?
What do you think?
With the best regards, Vitaly.
|
|
|
|
|
It is barely possible to use COM/DCOm on Unix machines but I've never seen it done. It will have to CORBA and God have mercy on your soul.
|
|
|
|
|
Can you try using Microsoft Interix but not sure whether it would work on a w98 m/c
http://www.microsoft.com/windows2000/interix/
I have also heard something on services for unix from Microsoft.
Cheers
Kannan
|
|
|
|
|
<<< In the name of GOD >>>
Hi all.
I want to get ID of object that we are in that(Focus).
For example if i am in Edit Box, this function should return ID of
Edit Box ...
OK ???
Hadi Rezaie
|
|
|
|
|
First you have to get a pointer to the control having input focus. I assume you need the id from the dlg control or parent of all child controls.
//Step 1
static CWnd* CWnd::GetFocus ()
//Step 2
After getting the pointer to the control having input focus call
CWnd::GetDlgCtrlID
this function will return you the window or control identifier value for any child window.
here is an example which can be used from a dlg
CWnd * pWnd = GetFocus ();
int iID = p -> GetDlgCtrlID ();
I hope this helps.
www.geocities.com/ton_soft
|
|
|
|
|
Thanks a looooooot.
Hadi Rezaie
|
|
|
|
|
Hi, Just wondering if anyone can give me some hints on how to
display a pop-up tool tip message when the user moves the mouse
over an instance of a custom class derived from CObject, drawn
within the main window of an SDI app.?
Thanks
|
|
|
|
|
Since your class isn't derived from CWnd, it doesn't receive window messages (like WM_MOUSEENTER, WM_MOUSEMOVE, etc.) Here's a simple-minded solution that
you can quickly implement.
1 Add a bool isPtInObject (CPoint pt) method to your class, which returns
true if pt is contained within the bounds of the object. This method
should be as fast as possible.
2 Override WM_MOUSEMOVE in your view class (SDI/MDI doesn't matter) and
call isPtInObject() for each object contained in the view. If the
method returns true, display the popup window.
You'll need to keep track of the object that caused the previous popup (if
any to be displayed). If that object is not null, it means you need to kill
the previously displayed popup window, if any.
/ravi
"There is always one more bug..."
ravib@ravib.com
www.ravib.com
|
|
|
|
|
Thanks Ravi, I've already implemented the methods to determine when
the cursor is over the objects. I just need to know how to display
the tool tips.
Thanks.
|
|
|
|
|
|
Although I try to be helpful in this forum, in this case I doubt I am medically qualified to assist you....
Christian
The content of this post is not necessarily the opinion of my yadda yadda yadda.
To understand recursion, we must first understand recursion.
|
|
|
|
|
Does any know how to write a cd burning software or have any idea, library to get me start.
SpitFire
|
|
|
|
|