|
Hi sashoalam,
So do you think i should minimize all the Ribbons by some explicite call. But don't you think, making calls for hiding all the views, menues, tabs, Panes etc and maintaining its previous states is not really a good idea if you may have about 10 Ribbon-tabs, about 10-20 Panes and uncountable Views are possible.
Event on remembering the 6.0 days, you'll notice that we didn't have to do all those things by us and it was MFC's responsbility to do so.
i think must have understood my problem.
HARSH
Programmers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning.
|
|
|
|
|
Harsh Shankar wrote: we didn't have to do all those things by us and it was MFC's responsbility to do so
Why are you telling this to me? I'm not the author of MFC. You should send this to the guys at Microsoft
There is sufficient light for those who desire to see, and there is sufficient darkness for those of a contrary disposition.
Blaise Pascal
|
|
|
|
|
I just want to clarify that I think the preview mode has just been changed in MFC 9.0 and probably there is no easy way to make it look the old way. If you don't like my suggestions then you're free not to follow them.
There is sufficient light for those who desire to see, and there is sufficient darkness for those of a contrary disposition.
Blaise Pascal
|
|
|
|
|
For many years we have a module that creates digital signatures. This module is based on the Microsoft Crypto API. We recently have a customer who requires all the certificates in the chain of trust (certificate->Issuer->Issuer->.....->Root) to be present in the signature blob. I have not yet figured-out how to do this. I could try to retrieve these certificates using "CertGetIssuerCertificateFromStore" and then adding them into the "rgpMsgCert" member of the "CRYPT_SIGN_MESSAGE_PARA" structure, but I do not know if this will actually do the trick....
Anybody have any more information about this issue?
Thanks a lot for your info.
William
|
|
|
|
|
Hi All
How can i read MySQL table in mfc like this.
Name Address
BAS UK
Bhy USA
Plz help me
|
|
|
|
|
You may use one of several technologies to connect with a MySQL database, see [^]. Once you've picked one of them it is just a matter of querying...
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
Thanks for reply.
I know how to connect MySQL.I need help only get table values in MFC.
I know some command of MySQL(Select * From table) but i need to impliment in MFC.Plz help me
|
|
|
|
|
A quick search gave me the following results [^].
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
Hi,
I have an SDI based application. The view class has a base class CScrollView to accomodate large data. Horizontal and Verticals scrolls can be used for navigation.
Now I want to upload a bitmap having larger dimension but I am unable to do it. The client view accomodate only normal size of bitmap say (700*1100)... so what shold I do...
Also One have to write code in OnDraw() as when he navigates, so that bitmap upload again and the stuff is full of flickers. even then I could not view the EXTREME BOTTOM and EXTREME RIGHT of the image.
Please guide?
|
|
|
|
|
|
YES. I already set them to 1600.
void CTRYView::OnInitialUpdate()
{
CScrollView::OnInitialUpdate();
CSize sizeTotal;
// TODO: calculate the total size of this view
sizeTotal.cx = sizeTotal.cy = 1600;
SetScrollSizes(MM_TEXT, sizeTotal);
}
BUT no benefit?
|
|
|
|
|
use the setscrollsizes() function just before u try to load the image on the screen.
there is no need to handle drawing on scroll, onDraw automatically is called.
to avoid the flickering problem, u can try using memory DC by using the CreateCompatibleDC() and CreateCompatibleBitmap() functions. once the drawing is done, use the BitBlt() or stretchBlt to draw this to ur main Device context.
Pras
who else
|
|
|
|
|
use the setscrollsizes() function just before u try to load the image on the screen.
YES u are right . I called setscrollsizes() in OnInitialUpdate() whereas I load the bitmap against a menu click but still it is not working.
|
|
|
|
|
Hello,
I use this snippet to send message. m_pTextBlockFocused is a windowless RichEdit host class.
LRESULT lr;
m_pTextBlockFocused->GetTextServices())->TxSendMessage(EM_SETBKGNDCOLOR, 0, RGB(0,0,255), &lr);
The return value lr is 0. But in my opinion, that should be 0x00FFFFFF. By MSDN, this call should return the previous RGB value of background - white background.
Thanks,
Xiang
|
|
|
|
|
Dear All,
I want to disply the character ♠ in the CEdit but this only getting diplayed when I change the project settings to Unicode. But to display this single character, I need to change my entire project which seems a huge task for me.
I planned to do some alternative for this. Is it possible to extend a CEdit class to display unicode characters and then to include that class to my main project without changing the existing settings of my main project.
Please advice me.
Many thanks in advance.
|
|
|
|
|
CDC *pDC = GetDC();
CFont m_Font;
LOGFONT lFont;
memset(&lFont, 0, sizeof(lFont));
lFont.lfHeight =
MulDiv(20, ::GetDeviceCaps(pDC->m_hDC,
LOGPIXELSY), 12 );
lFont.lfWeight = FW_NORMAL;
lFont.lfOutPrecision = OUT_TT_ONLY_PRECIS;
wcscpy( lFont.lfFaceName, _T("Lucida Sans Unicode"));
// Set the Font
m_Font.CreateFontIndirect(&lFont);
// Set the specified font for the edit ctrl.
m_edit.SetFont(&m_Font);
Величие не Бога может быть недооценена.
|
|
|
|
|
Dear ARJ,
Many thanks for your reply. The real problem is that the above code will work only if we set the project properties to Unicode otherwise the above won't work.
I want to display those control characters in CEdit without changing my main project's project setting to Unicode.
|
|
|
|
|
I am not sure but try creating the edit window as unicode. I mean you have to create the windows dynamically using the CreateWindowW ( the unicode version of CreateWindow ).
|
|
|
|
|
bhanu_reddy09 wrote: But to display this single character, I need to change my entire project which seems a huge task for me.
I'll recommend that you convert your project to Unicode, and it is the ideal way of doing it. Unless your code uses some kind of a third party library that doesn't support Unicode, I don't see a reason why you should not do a fully Unicode build. You can always come here and ask questions if you run into trouble.
It is a crappy thing, but it's life -^ Carlo Pallini
|
|
|
|
|
Hi,
in my application i have a requirement to check the internet connection. The situation is my laptop is connected to LAN, and the outgoing internet trafiic is down(LAN is UP so i have the local IP). So i need to check this thru some c++ coding. I am basicaly using win32 . can you please help me out.
I know the api InternetGetConnectedState(), but it always gives connected ,though i have connected to LAN.
Do you have any idea how to detect that....
Birajendu
SonicWALL
Bangalore
India
|
|
|
|
|
birajendu wrote: I know the api InternetGetConnectedState(), but it always gives connected ,though i have connected to LAN.
It looks like you did not read the remarks section of the API in the doc?
Take a look at InternetCheckConnection()[^]. With this function, you will be able to specify a URL that the API should check connectivity to.
It is a crappy thing, but it's life -^ Carlo Pallini
|
|
|
|
|
I tried the function you said. but its always giving not connected status only...
Birajendu
SonicWALL
Bangalore
India
|
|
|
|
|
What URL did you try with this call?
Are you able to reach that URL manually from that particular machine?
Do you have a firewall? Is it configured to allow this application for outbound traffic?
What does GetLastError() say?
It is a crappy thing, but it's life -^ Carlo Pallini
|
|
|
|
|
It is giving 12006 "The URL scheme could not be recognized, or is not supported." error.I tried with giving "google.com" in url field
Incase of NULL in url field it is giving 12016 "The requested operation is invalid." error.
Do you have any idea how to resolve thse errors. Obviously I am able to ping google.com from my machine.
Birajendu
SonicWALL
Bangalore
India
|
|
|
|
|
birajendu wrote: It is giving 12006 "The URL scheme could not be recognized, or is not supported." error.I tried with giving "google.com" in url field
You tried passing "google.com" as the lpszUrl field value?
The documentation has a description for this field, and that says: Pointer to a null-terminated string that specifies the URL[^] to use to check the connection. Notice that URL has a syntax.
A valid URL that can be passed as lpszURL would look like: _T("http://www.google.com")
Also, take a look at the example provided in MSDN for InternetGetConnectedState[^]
It is a crappy thing, but it's life -^ Carlo Pallini
|
|
|
|