|
Even with Unicode, not all fonts support all characters... it is just too much work for the average font maker to put in every single character. It could be that the right fonts aren't installed on your machine..
I guess it depends - are you saying the ?? characters show up in the VC.NET IDE, or in your program's output/windows? If the former, I suppose you can probably change the fonts in VC.NET to ones that support Farsi. If it is your app, make sure it is being compiled in Unicode mode, and, again, that it is using fonts that have all the necessary characters.
Hope that helps.
Even a broken clock is right twice a day.
|
|
|
|
|
I don't know where is IDE. but when I write them in 'properties' it is ok,but in the dialog bar it shows ????.I compile with Unicode option too.
Mazy
"And the carpet needs a haircut, and the spotlight looks like a prison break
And the telephone's out of cigarettes, and the balcony is on the make
And the piano has been drinking, the piano has been drinking...not me...not me-Tom Waits
|
|
|
|
|
Hi dear Mazdak,
Trust me, It's not Unicode problem !
As i told you before i installed VS .NET on a computer without any problem.
I install Farsi as non-Unicode.
I've same problem with you in my pc in home
Is it M$ bug ?
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
Hi Hadi:
Hadi_Rezaie wrote:
As i told you before i installed VS .NET on a computer without any problem.
I install Farsi as non-Unicode.
So you install farsi version?! You can do it at work?How?
Mazy
"And the carpet needs a haircut, and the spotlight looks like a prison break
And the telephone's out of cigarettes, and the balcony is on the make
And the piano has been drinking, the piano has been drinking...not me...not me-Tom Waits
|
|
|
|
|
I used ULTRA-POWER :P
I don't know really !
I think VS .NET is intelligent, It could understand when you install it at work
But i've same problem at home
Regards,
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
But can't you select you language in the Wizard?
But you'll need the right language file I think then!
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
Rickard Andersson wrote:
But can't you select you language in the Wizard?
Nope.But I can choose culture in project options.
Rickard Andersson wrote:
But you'll need the right language file I think then!
Well,thats true in ASP.NET but I don't know about VC>
Mazy
"And the carpet needs a haircut, and the spotlight looks like a prison break
And the telephone's out of cigarettes, and the balcony is on the make
And the piano has been drinking, the piano has been drinking...not me...not me-Tom Waits
|
|
|
|
|
Mazdak wrote:
Nope.But I can choose culture in project options
What the heck?
Where do you do that? And what kind of project are you crteating?
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
Rickard Andersson wrote:
Where do you do that? And what kind of project are you crteating?
MFC application project.In Resources--->General---->Culture
Mazy
"And the carpet needs a haircut, and the spotlight looks like a prison break
And the telephone's out of cigarettes, and the balcony is on the make
And the piano has been drinking, the piano has been drinking...not me...not me-Tom Waits
|
|
|
|
|
Okay, then it must be the same I meant when I said "select your language".
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
Hello I need your expert help. I am trying to make my app to auto hide on start up. Here are part of the code..
CTestDlg.h
----------
I put this on the message map.
afx_msg void OnWindowPosChanging(WINDOWPOS* lpwndpos);
CTestDlg.cpp
------------
I put the following line in BEGIN_MESSAGE_MAP(CTestDlg, CDialog)
ON_WM_WINDOWPOSCHANGING()
And have the following function
void CTestDlg::OnWindowPosChanging (WINDOWPOS* lpwndpos)
{
CDialog::OnWindowPosChanging(lpwndpos);
if (lpwndpos->flags & SWP_SHOWWINDOW) {
lpwndpos->flags &= ~SWP_SHOWWINDOW;
}
}
It compile without any error but when I run the program the dialog are still visible. Any ideas?
Thank you very much.
|
|
|
|
|
Try to change flags before call to base class function.
|
|
|
|
|
In OnInitDialog try:
if(!this->ShowWindow(SW_HIDE))
{
<code>
...
}
to show it again:
if(!this->ShowWindow(SW_SHOW))
{
<code>
...
}
Nitron
_________________________________________--
message sent on 87% post consumer electrons.
|
|
|
|
|
This is not very fast solution.
Mazy
"And the carpet needs a haircut, and the spotlight looks like a prison break
And the telephone's out of cigarettes, and the balcony is on the make
And the piano has been drinking, the piano has been drinking...not me...not me-Tom Waits
|
|
|
|
|
Mazdak wrote:
This is not very fast solution.
um... ... ok...
So how do you show/hide a modeless dialog?
A show/hide cycle on my machine took about 12.679709572027 ms over 1000 samples.* That would be 6.3398547860135 ms to show or hide. I don't know about you, but I'm sure I can't distinguish the difference between 1/158th of a second or 1/200th of a second.
* Measurements acquired via timer class found here[^].
Nitron
_________________________________________--
message sent on 100% recycled electrons.
|
|
|
|
|
Well for the modeless dialog you have to do that.In slow machines if you do your way,the main dialog or window maybe become visible for a very short time.Thats why I say it is slower.
Mazy
"And the carpet needs a haircut, and the spotlight looks like a prison break
And the telephone's out of cigarettes, and the balcony is on the make
And the piano has been drinking, the piano has been drinking...not me...not me-Tom Waits
|
|
|
|
|
Here's a simpler way:
1. Uncheck the "Visible" checkbox from the dialog resource.
2. Construct the dialog box modelessly:
In your CWinApp-derived class, replace the code in your InitInstance (after Enable3dControlStatic) with something like this:
static CYourDlg dlg;
dlg.Create(CYourDlg::IDD);
m_pMainWnd = &dlg;
return TRUE;
Regards,
Alvaro
Well done is better than well said. -- Benjamin Franklin
|
|
|
|
|
I am trying to modify the message map at run-time, to create new handles.
Everything lokks fine, but i get this error
Compiler Error C2276 'operator' : illegal address of bound member function expression
when I try to assign the handle function "MaximizeDialog"
AFX_MSGMAP_ENTRY newEntry;
newEntry.nMessage = WM_COMMAND;
newEntry.nCode = CN_COMMAND;
newEntry.nID = (WORD)nID;
newEntry.nLastID = (WORD)nID;
newEntry.nSig = AfxSig_bw;
newEntry.pfn = (AFX_PMSG)(BOOL (AFX_MSG_CALL CCmdTarget::*) (UINT))&MaximizeDialog;
_messageEntries[i] = newEntry;
What can I do ? thanks !
-----
Mit freundlichen Grüssen/Best Regards/Un cordial saludo.
Ing. José Manuel Hostalet Wandosell, Fraunhofer IPA, Abt.323/Robotersysteme
Nobelstrasse 12, D-70569 Stuttgart (Germany)
mailto:jose.hostalet@ipa.fhg.de, http://www.ipa.fhg.de
|
|
|
|
|
Here's a quick stab at your problem: try removing the "&" from the front of MaximizeDialog.
Regards,
Alvaro
Well done is better than well said. -- Benjamin Franklin
|
|
|
|
|
Thank you !
But I still dont understand, why this '&' is in the definition of windows
#define ON_COMMAND_EX(id, memberFxn)\
{ WM_COMMAND, CN_COMMAND, (WORD)id, (WORD)id, AfxSig_bw, \
(AFX_PMSG)(BOOL (AFX_MSG_CALL CCmdTarget::*) (UINT))&memberFxn },
and works when i use the original macro.
-----
Mit freundlichen Grüssen/Best Regards/Un cordial saludo.
Ing. José Manuel Hostalet Wandosell, Fraunhofer IPA, Abt.323/Robotersysteme
Nobelstrasse 12, D-70569 Stuttgart (Germany)
mailto:jose.hostalet@ipa.fhg.de, http://www.ipa.fhg.de
|
|
|
|
|
|
When I loaded up VC++ 6.0 today and went to my resource editor to edit a dialog box in my project, every time I double clicked on a part of it the MFC Class Wizard popped up and told me to add the dialog to a class. I am not using MFC, I have no idea how this setting got turned on and more importantly I don't know how to get rid of it so I can get on with my project. Someone please tell me how to de-activate this feature it is driving me nuts Thanks!
|
|
|
|
|
Tools - Options - Compatibility - uncheck "Double-click in Dialog editor edits code (MFC only)".
By this way feature is deactivated completely. I really don't know what to do if you want to deactivate it only for non-MFC projects.
|
|
|
|
|
Thanks a lot, that did the trick.
|
|
|
|
|
Hi all,
I developped a MDI application that shows a timetable for an appointment system. It basically show staff members and the appointments they are assigned. Each appointment is represented using a derived CWnd object. You get information on appointments by hovering on them using another CWnd derived object.
My problem is that I've got a lot of flicker when i'm dragging appointments or when I hovering on appointments. It really flicker when there's a lot of appointments showing up.
I tried implementing double-buffering but it didn't change anything, any idea?
Pyt
|
|
|
|