|
Hello,
I created several Edit Controls with semi-transparent bitmap image
background. It uses "WM_CTLCOLOREDIT" with returning prefer Bitmap brush.
( Also setting Font, SetBrushOrg in CTLCOLOREDIT )
It works perfectly on WinNT/2000.
But on the Win9X, SetBrushOrgEx() seems doesn't work in WM_CTLCOLOREDIT
And I can't try to CreatePatternBrush() for whole my-app-window,
because it's large. So I'm using each Edit-Control brush method.
Do you know how to control Brush Origin at Edit Control or WM_CTLCOLOREDIT?
I'm sorry I'm not good to say in English.
Many thanks in advance.
|
|
|
|
|
Hello,
I have a dialog box that I reuse to enter and modify information in my program. What I would like to accomplish is to have the focus placed on a certain control when the dialog is being used to enter information and another different control when it is being used to modify information. How would I go about doing this? I've been searching through the MSDN but haven't had any luck figuring out how to move the focus at all. Right now it's just defaulting to the first tab stop on the dialog. I really appreciate any help. Thanks!!
Joseph LeBlanc
unixd0od@hotmail.com
|
|
|
|
|
Hello, the codegurus around the world.
In order to change the input focus on Dilaog,
we can use CWnd::SetFocus() or CDialog::GoToDlgCtrl(CWnd*) member functions.
However, if you validate some data in some control, and change the input foucs,
you have to write your own code.
Issue is when the application will change the input foucs to the conrol?
When the user push enter key, or some control loses its own focus...
Have a nice day!
-Masaaki Onishi-
|
|
|
|
|
Hi Onishi.
If i using SDI and CFormView in my program, so how can i set the focus for controls ?
*** Please write code ***
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
Hello, the codegurus around the world.;)
If you add "Please" to your message, someone else may help you more.
"Write your own code" means that we sometimes work more than we expect.
SetFocus() doesn't work correctly if we figure out the order of the input foucs.
Your question is this example.
One control should be on CMyFormView.
I try to set the input foucs to the edit box called IDC_ZIP after I close
Sort dialog if I open Sort Dialog by clicking the menu item.
void CSortDialog::OnCancel()
{
CMainFrame* pFrame = (CMainFrame*)AfxGetMainWnd();
ASSERT(pFrame);
CMyFormView* pView = (CMyFormView*)(pFrame->GetActiveView());
ASSERT(pView);
pView->GetDlgItem(IDC_ZIP)->SetFocus();
pView->m_bSetFocusToZipCode = TRUE;
CDialog::OnCancel();
}
void CMyFormView::OnActivateView(BOOL bActivate, CView* pActivateView, CView* pDeactiveView)
{
if (bActivate && m_bSetFocusToZipCode) {
GetDlgItem(IDC_ZIP)->SetFocus();
m_bSetFocusToZipCode = FALSE;
}
CDaoRecordView::OnActivateView(bActivate, pActivateView, pDeactiveView);
}
Hum, in fact, this code seems not to be practical since we have to add all BOOL flag
to change the input foucs to all controls on FormView.
But, now we understand that SetFocus() doen's work if we misunderstand how the input foucs
is executed in the process of Window message.
In this case, the tab order of the control on FormView seems to overwrite the code of
void CSortDialog::OnCancel() to set the input focus.
Have a nice day!
-Masaaki Onishi-
|
|
|
|
|
I didn't want to be unpolite with you, especially and with others.
any how i appologize
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
Hello, the codegurus around the world.;)
Well, I missed your word - "Please write the code".
You're lucky since I have my time to have some experiment and
I have my own code for the formview project.
However, if I don't have this project, I have to spend my time - maybe a couple of hours
to create the same enviroment project.
Since I am done this test about 20 minutes, it wasn't tough for me.
(However, the first approach did't work, I'm so )
(Or someone may have the better answer.)
My point is that if we have the same project which someone asks us, we can answer
the question or make some test easily. Otherwise, we have to spend a least couple of hours
since we have some responsibilty to our answers.
(Or, the other super-programmers can answer these easily.? )
So, I often told the people at the codegurus or codeproject, show your code or
narrow your question more.
Have a nice day!
-Masaaki Onishi-
|
|
|
|
|
Hi,
Wondering if anyone knows (if its possible) how access the dialog that displays the list of recipients from an Outlook address book. More specifically, its the "Select Names" dialog you get when you click the "To" button on a new message. Can I also select the recipients and put their email addresses in variables?
Thanks in advance,
Matt
|
|
|
|
|
I'm sure you should use Outlook Object Model to get a names from address book. Please refer to MSDN how to get it work.
Best regards,
-----------
Igor Soukhov (Brainbench/Tekmetrics ID:50759)
igor_soukhov@yahoo.com | ICQ:57404554 | http://siv.da.ru
|
|
|
|
|
Actually, I did refer to MSDN, as well as several other places. The problem was, I just didn't know what to look for. Thanks for the suggestion, Igor.
Regards,
Matt
|
|
|
|
|
Ok, a simple question.
I am using SendMessage to send a WM_NOTIFY message.
LRESULT test = GetParent()->SendMessage(WM_NOTIFY, ... );
If the parent window handles the WM_NOTIFY message the return value is set to whatever. My question is, if the parent window does not handle the message, is the returned value always zero (as my tests seem to indicate) or is it undefined
---
Multitasking: Screwing up several things at once.
|
|
|
|
|
The return value is whatever DefWindowProc() returns. From skimming a few WM_NOTIFY pages, it looks like the default behavior is always indicated by a return of FALSE (0).
--Mike--
http://home.inreach.com/mdunn/
#include "buffy_sig"
|
|
|
|
|
I am unable to set any Hot keys in my SDI MFC application.
Accelerators like alt+_... works fine, but none of the custom added ones.
If anyone met this problem before, please let me know.
Thanks,
Dimitri.
|
|
|
|
|
Hi all.
I want to use WM_CHAR message in Dialog based program in MFC.
But it didn't work !!!
I know i must use PreTranslateMessage, but how ???
Please write example.
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
|
Thanks Igor, and please see my next question in codeguru.
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
I want to write a program that can retrive data from access file, and keep those data to some variable.I had tried on MFC AppWizard but I can only display data from access on text box. Any one have suggestion or source code? please tell me how can I do it.
Thank you very much
Kasuga Kyousuke
|
|
|
|
|
How to create a vertical toolbar?
|
|
|
|
|
In MFC, try:
DockControlBar ( pVertToolBar, AFX_IDW_DOCKBAR_LEFT );
-Ben
"Its funny when you stop doing things not because they’re wrong, but because you might get caught." - Unknown
|
|
|
|
|
If you are able to give me some details about the problem I will try to help you. I am using the lineGetID function with success. Perheps give me a return value, compiler error or so. Please, be careful when using the LPVARSTRING argument. You must allocate enough space using the "new BYTE[ dwEnoughSpace ]".
|
|
|
|
|
I used this function in visual basic. There is no difference in the way the TAPI function is used in Visual Basic.
lineGetID(hLine,0,hCall,LINECALLSELECT_CALL,varString,deviceClass)
where :
1) 'hline' is the handle to the line. This parameter is obtained while opening line (m_hLine parameter of lineOpen function).
2) 'hCall' is the handle to the call. This parameter is obtained by dwparam2 parameter of LINE_APPNEWCALL message.
3) 2000 bytes were allocated to the VARSTRING structure.
4) deviceClass is "wave/out"
The function returned a negative value -2147483576
eagrly waiting for your reply
pareek
|
|
|
|
|
hi friends,
i am facing problem in using lineGetId function (containing in tapi32.dll) of Telephony API. if somebody have its answer please reply me.
have a nice day !!!!!!!!!!!!!!!!!
pareek
|
|
|
|
|
When debug, it is difficult to watch the values of large array of class,
Is there any Add-in that can show Array of classes when debug?
histimes
|
|
|
|
|
When debug, it is dificult to watch the values of large array of class,
Is there any Add-in that can show Array of classes when debug?
histimes
|
|
|
|
|
Hi all.
How can i define callback function ?
Is it same as other function for defining ?
It mean, i must define my function in header file then in cpp file ???
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|