|
|
I have a client that needs an app that would generate a JPEG file from a web page. Anyone knows how to do this?
Thanks!
---------------
Tired of Spam? Introducing InboxShield® for Microsoft® Outlook®
http://www.edovia.com
|
|
|
|
|
I'm trying to programmatically determine the current and maximum speeds of the NIC(s) installed in a local PC from VC6. The Net*() APIs don't reveal anything too obvious so far...
Hopefully I won't have to look at registry entries, as the layout of these have changed time and time again from 95 to 2K3...
Any suggestion?
|
|
|
|
|
Hi all,
Is there any "Pause" commands out there? Besides using a for loop. Thanks
Matt
Matt Millican
http://www.internetmill.com
|
|
|
|
|
Yes, you can use Sleep(DWORD dwMiliseconds)
|
|
|
|
|
if you want to you can use system("pause") which is just like the DOS command, it will ask the user to press any key to continue, include stdlib.h
|
|
|
|
|
Try Sleep(time_in_milliseconds)
"We are the knights who say Ni" (The Knights Who Say Ni)
|
|
|
|
|
Thanks much guys,
I will try that out.
Matt
Matt Millican
http://www.internetmill.com
|
|
|
|
|
I'm using HtmlHelp to display help text as text popup (when pressing F1). Does anyone know if I can have different fonts in a message? Or is just plain text allowed?
The help pop-ups in CFileDialog can contain different fonts and images.
This is my code for displaying text pop-ups:
BOOL CMyView::OnHelpInfo(HELPINFO* pHelpInfo) <br />
{ <br />
static CString theMessageString = "Help message Using different fonts";<br />
<br />
HH_POPUP hPop;
<br />
memset(&hPop, 0, sizeof(hPop)); <br />
<br />
hPop.cbStruct= sizeof(hPop); <br />
<br />
hPop.clrBackground = RGB(255, 255, 208); <br />
hPop.clrForeground = -1;<br />
hPop.rcMargins = CRect(-1,-1,-1,-1);<br />
hPop.pt = pHelpInfo->MousePos; <br />
hPop.pszText = theMessageString;<br />
<br />
HtmlHelp(this->GetSafeHwnd(), 0, <br />
HH_DISPLAY_TEXT_POPUP, (DWORD)&hPop);<br />
return TRUE;<br />
}
|
|
|
|
|
Dear friends,
I want to create and destroy ActiveX control at run-time. Can anyone tell me how ????
Thanks in advance.
|
|
|
|
|
Normally you must have a Create method supplied with your ActiveX (where you can specify the name, style, position, ...).
So first, create your object, then call the Create method.
Hope this helps!
|
|
|
|
|
Hi world...
I'm using DirectDraw with GDI to show image from a frame grabber inside a window (not fullscreen mode). I work with a DMA from the frame grabber to a video surface memory (get with DirectDraw). Then I use the GDI function StretchDIBits(...) to display this image inside a window.
Now, I want to zoom or unzoom this image. At this time I do that by changing arguments of the StretchDIBits(...) function. For example:
StretchDIBits(pDC->GetSafeHdc(),
0, 0, MAX_WIDTH * coef, MAX_HEIGHT * coef,
0, 0, MAX_WIDTH, MAX_HEIGHT,
Desc_ddsd.lpSurface, pBMPinfo, DIB_RGB_COLORS, SRCCOPY);
where coef is a coeficient for the zoom (if coef > 1) or unzoom (if coef < 1).
The unzoom is quickly enough but when the zoom is very slow. I can understand why (the zoom adds new pixels but not the unzoom)!
My question is : how to improve the zoom performances. I want a quick zoom. Does there exist another function? another technique?
Thanks in advance for your help...
Hello World!!!
from Raphaël
|
|
|
|
|
Anyone ever seen the following problem and if so how do I fix it !
I have a visual studio workspace which contains all my DLL projects. For each project I have defined a post build step which just copies the DLL to my Windows directory. The problem is that sometimes the file is copied but visual studio does not think that the step has completed and sits and waits for it to complete. This prevents me from pressing 'Stop build' and carrying on working. I have to kill the instance of visual studio from task manager, re-open the workspace and build again.
Any ideas why this happens ?
Users.
Can't live with 'em, can't kill em!
|
|
|
|
|
Id the DLL in the windows directory in use when the post build step is performed. I do this for my DLL projects all the time, and it only ever fails (but does not lock up) when the DLL is in use.
My post build step looks like:
copy debug\filename.dll ..\Executable\debug
Roger Allen
Sonork 100.10016
Were you different as a kid? Did you ever say "Ooohhh, shiny red" even once? - Paul Watson 11-February-2003
|
|
|
|
|
Sorry no real solution. But I have seen this behaviour before when trying to compile multiple projects at once. Some times its a matter of dependencies. If one project depends on anoughter then make sure it first one is compiled first. Of course once in a great while it occurs when only one project is involed and all I can do is kill the instance and restart Visual Studio.
Trust in the code Luke. Yea right!
|
|
|
|
|
I am using the style SS_LEFTNOWORDWRAP with a static edit box to left align the text with no wrapping, now I want to use a style that right align the text with no wrapping putting into consideration that the SS_RIGHT style align the text to the right but with wrapping. I don’t want the right aligned text to be wrapped and there is no such style SS_RIGHTNOWORDWRAP, how can I solve it??
|
|
|
|
|
I'm not sure if I'm in the proper area but I am trying to debug a problem I having. Its in a COM object I have developed and the its causing an exception after the COM object closes. The exception is in OLE32.dll, I would like to see more information. I installed symbols for windows 2000 onto my system but VC++ doesn't seem to be able to find them? How can I make VC++ 6.0 find the symbols for these system DLL's?
|
|
|
|
|
If you installed them in the correct place, VC6 shouldn't have a problem finding them (I could swear I remember having working symbols by default on 2K). However, on XP, VC6 did not find the symbols, but I found a way to make it find them. There's a registry key that you can edit. Make sure VC6 is closed when you edit it though:
HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Build System\Components\Platforms\Win32 (x86)\Directories
In that key you can create a string value named "Pdb Dirs" (if it's not already there). Put in that string value the names of the director[y][ies] where your symbols are. Each directory should be separated by a semicolon.
Chris Richardson
You can stash and you can seize
In dreams begin, responsibilities U2 - Acrobat[^]
Stop being PC and accounting for everyone and his momma's timeframe. Just enjoy your - Rohit Sinha in the content-challenged thread
|
|
|
|
|
Hi everybody !
I have an app that use a class derived from CStatic. This is used to show several informations. I want in fact to print my information in a rectangle and that the text fit exactly in it without being deformed. By "fit exactly" I mean that the text must be completely in the rectangle but using the font as big as possible.
How can I know the Font size to use ??
Thanks
|
|
|
|
|
DrawText/DT_CALCRECT
(has But? http://www.codeguru.com/forum/showthread.php?s=&threadid=237321)
t!
|
|
|
|
|
In fact using this, it uses the current font & font size and just calculate the size of the rectangle of the text (doesn't draw the text).
I tried something like begin from font size 1 and increasing the font size till the resulting rectangle becomes larger in one direction of the desired rectangle. The problem is that this method is somewhat heavy: I have several controls like this and I refresh them quite often.
|
|
|
|
|
You could pick an arbitrary point size, get the rectangle with the relevant text. Then work out how much
you need to shrink / magnify it by and jump straight to that size.
eg.
CFont f = FontMake (12pt);
dc.SelectFont (f);
dc.DrawText ("hello", &rcText, DT_CALCRECT);
pt = min (pt * rcClient.Width / rcText.Width, pt * rcClient.Helght / rcText.Height)
f = FontMaks (pt)
dc.SelectFont (f);
dc.DrawText ("hello", etc).
If this is not exact enough, it will give you a better starting point than 1pt.
Iain.
|
|
|
|
|
Thanks!
Yes could be a better solution
|
|
|
|
|
I want to have an option in my aplication which lets this program to be run at startup time.
I have no idea how to even start writing this.
Is any api responsible for this or maybe I have to put something in registers?
One more question: All systems win 95 -2002, XP use the same method?
Waiting for your answers
|
|
|
|
|
You can add a command to start your app to the registry key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\
Pavel
Sonork 100.15206
|
|
|
|