|
|
|
You need to create the font, select it into the CDC, do the textout, then select it out.
You should always return any CDC object to the system in the same state as when you got it.
As for getting the default system font, you need to do a call to GetSystemParameterInfo or some such (I am at home and dont have the docs in front of me)
CFont font;
font.CreateFont(...);
CFOnt oldFont = (CFont*)dc.SelectObject(&font);
dc.TextOut(...);
dc.SelectObject(oldFont);
If you vote me down, my score will only get lower
|
|
|
|
|
Hi,
I get lastError code = 12003 when trying GetFile() as follows-
Could you tell me what is the error for this code and how to fix it.
Thanks !!
--my code (vc__6.0):
CInternetSession sess( _T("mysite"), 1, PRE_CONFIG_INTERNET_ACCESS);
CFtpConnection* pConnect = NULL ;
sess.GetFtpConnection( _T("ftp.mysite.com") , _T("me") , _T("pwd") ) ;}
if( ! pConnect->GetFile( _T("bcu.txt") , _T("c:\\tou.txt") , FALSE ) )
{
DWORD dw = GetLastError();
}
|
|
|
|
|
|
How can one separate multiple groups of radio buttons? I already made a group of them working, but what if I want a totally separate one? How and where can I put it? I got a group of 4 radio buttons in a side, and another group of 4 in another side. In the first group, that "group" checkbox is checked on one of the radio buttons, but the 4 radios in the other side are behaving like they're a part of the first group. Know what I'm sayin'?
-= E C H Y S T T A S =-
The Greater Mind Balance
|
|
|
|
|
The first radio button in the group, or the first control right after the group, must have the WS_GROUP style. All controls defined without the WS_GROUP style after the first control belong to the same group. The next control with the WS_GROUP style starts the next group.
"One must learn from the bite of the fire to leave it alone." - Native American Proverb
|
|
|
|
|
It's'a'working.
-= E C H Y S T T A S =-
The Greater Mind Balance
|
|
|
|
|
I need urgent to know if there is a function in Visual C++ 6
to obtain the size in bytes of a file
I saw that there is a function Filelen() but its for VisualBasic,
there is one similar in Visual C++
I need to know the size in bytes of one file .Wav to send it thorough a socket , but I dont know how to get the size
I have been tried with the function Fread to read the file and to know the size , but all the time it returns me 0,
can somebody help me Urgent !!!
REU
|
|
|
|
|
|
how can I get the Handle
to the file
is the first param in the GetFileSize function
can you help me
|
|
|
|
|
Ok I did it
thanx for your help brotha
the function GetFileSize its perfect (y)
thanx
GOD BLESS YOU
SHALOM
REU
|
|
|
|
|
situation : I'm converting a C struct into a C++ class.
now, I have a function AllocateC that will allocate ( malloc ) the C struct and do some initialization operations on that newly allocated struct.
MyStruct* AllocateStruct( )
{
MyStruct* p = malloc( ... );
DoSomething( p );
DoSomethingElse( p );
return p;
}
now, if I move this into a C++ class with a constructor:
MyStruct::MyStruct()
{
}
The problem is with the additional initialization ( DoSomething DoSomethingElse ) I think I cannot put those into the constructor because the
object is not yet finalized ( fully constructed ).
Is there a 2 step constructor "construct" that I can use, or do I have to keep using a wrapper function to do the new and the additional init.
Thanks.
Max.
Maximilien Lincourt
Your Head A Splode - Strong Bad
|
|
|
|
|
Maximilien wrote:
The problem is with the additional initialization ( DoSomething DoSomethingElse ) I think I cannot put those into the constructor because the
for non-inherited class objects when the constructor is executing, the object is completely initialised, so it is safe to do the init there, but memory allocation in the constructor is really not a great way to go, what if there is an exception during memory allocation, not a pretty way to recover.
-prakash
|
|
|
|
|
A new Java-like framework has just been released by SwingC.com.
SwingC is a great UI framework that can be used in place of MFC, or any other GUI framework. It has a java-like syntax, and works flawlessly.
|
|
|
|
|
java! not my cup of coffee.
-prakash
|
|
|
|
|
Behind every great black man...
... is the police. - Conspiracy brother
Blog[^]
|
|
|
|
|
|
1. A program that uses function strcmp to compare two strings input by the user. The program should state whether the first string is less than, equal to or greater than the second string.
2. A program that uses function strncmp to compare two strings input by the user. The program should input the number of characters to compare. The program should state whether the first string is less than, equal to or greater than the second string.
3. A program that inputs a telephone number as a string in the form (555) 555-5555. The program should use function strtok to extract the area code as a token, the first three digits of the phone number as a token, and the last four digits of the phone number as a token. The seven digits of the phone number should be concatenated into one string. Both the area code and the phone number should be printed.
Get the string from the user using
cin.getline (sentence, 80);
4. A program that inputs a line of text, tokenizes the line with function strtok and outputs the tokens in reverse order.
Please help and thanks alot
|
|
|
|
|
Anonymous wrote:
Please help...
Exactly what do you want help with? "My homework" is not an acceptable answer.
"One must learn from the bite of the fire to leave it alone." - Native American Proverb
|
|
|
|
|
Sounds a bit like programming homework to me.
As a hint, look up information on the following (google is your friend) and you should be well on your way: strcmp, strncmp, strtok.
|
|
|
|
|
If you want any help, Post your code here. Ask questions why it is not doing what you expect. We are not here to do your homework.
John
|
|
|
|
|
Hello,
I want to know is it possible to catch when my c++(mfc) application is terminated (by other process or by itself), and can i retrieve the name of the process who killed my app. I need this for debug reasons.
Thanks!
|
|
|
|
|
Is there any way to connect to the system registry in Windows XP Home Edition ? RegConnectRegistry doesn't work because bypasses the authentication layer - so how to get around this problem ?
Mila
|
|
|
|
|
Have you tried something like this:
if(::RegOpenKeyEx(HKEY_LOCAL_MACHINE,
"Software\\Example Company\\Example Program\\VersionBuilt",
0, KEY_READ, &hKey) == ERROR_SUCCESS)
{ // Get version
//dwSize = sizeof(dwValue);
DWORD nType = REG_SZ;
unsigned char pRegData[256];
DWORD nBuffLen = 256;
char* pLocation = "VersionBuilt";
RegQueryValueEx(hKey, pLocation, NULL, &nType, pRegData, &nBuffLen);
::RegCloseKey(hKey);
csVersion.Format( "%s", &pRegData[ 5]);
}
|
|
|
|