|
Look at the GetLocaleInfo() function, specifying either LOCALE_SYSTEM_DEFAULT or LOCALE_USER_DEFAULT for the first parameter.
Ryan
Being little and getting pushed around by big guys all my life I guess I compensate by pushing electrons and holes around. What a bully I am, but I do enjoy making subatomic particles hop at my bidding - Roger Wright (2nd April 2003, The Lounge)
Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late - John Nichol "Point Of Impact"
|
|
|
|
|
Man, I wish I had heard about that function a year ago. Good job Ryan! Your replies never cease to amaze me. I truly learn a lot from your posts.
// Afterall, I realized that even my comment lines have bugs
When one cannot invent, one must at least improve (in bed).-My latest fortune cookie
|
|
|
|
|
Toni78 wrote:
Your replies never cease to amaze me. I truly learn a lot from your posts.
so true.
~RaGE();
|
|
|
|
|
Thanks
Ryan
Being little and getting pushed around by big guys all my life I guess I compensate by pushing electrons and holes around. What a bully I am, but I do enjoy making subatomic particles hop at my bidding - Roger Wright (2nd April 2003, The Lounge)
Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late - John Nichol "Point Of Impact"
|
|
|
|
|
|
You're welcome
Ryan
Being little and getting pushed around by big guys all my life I guess I compensate by pushing electrons and holes around. What a bully I am, but I do enjoy making subatomic particles hop at my bidding - Roger Wright (2nd April 2003, The Lounge)
Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late - John Nichol "Point Of Impact"
|
|
|
|
|
Can we get a handle or icon id of an item which has been inserted in to a ListCtrl?
Example: if we have two icons in our image list and we inserted 100 items in the list can we find out if item 30 has icon #1 displayed with it or icon #2 displayed with it
P.S we are assuming that a image list has been associated to the control.
|
|
|
|
|
If you're using MFC, do this:
LVITEM lvi;
lvi.mask = LVIF_IMAGE;
lvi.iItem = nItemIndex;
m_listCtrl.GetItem(&lvi);
If you're not using MFC, do it this way:
LVITEM lvi;
lvi.mask = LVIF_IMAGE;
lvi.iItem = nItemIndex;
SendMessage(hwndListCtrl, LVM_GETITEM, 0, (LPARAM)&lvi);
Hope this helps,
Ryan
Being little and getting pushed around by big guys all my life I guess I compensate by pushing electrons and holes around. What a bully I am, but I do enjoy making subatomic particles hop at my bidding - Roger Wright (2nd April 2003, The Lounge)
Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late - John Nichol "Point Of Impact"
|
|
|
|
|
I create a dialog.
And it is not expected to be closed when pressing the "Esc" key.
How to solve this problem?
Thank you in advance
|
|
|
|
|
Try to override CDialog::OnCancel().
Something like
void CMyDialog::OnCancel() { return;}
// Afterall, I realized that even my comment lines have bugs
When one cannot invent, one must at least improve (in bed).-My latest fortune cookie
|
|
|
|
|
It works well after I do as your directions.
|
|
|
|
|
I am glad that it works well. I would also consider kmaz's directions as well even though I have never tried (or for that matter of fact heard that approach [then again, I have a lot to learn]). But it sounds very interesting and probably is worth to try it.
// Afterall, I realized that even my comment lines have bugs
When one cannot invent, one must at least improve (in bed).-My latest fortune cookie
|
|
|
|
|
It seems very difficult
If by overriding the function, I want to do like below:
bool m_bEsc;
void CAbc::OnCancel()
{
if( !m_bEsc)
return;
else
CDialog::OnCancel();
}
bool A()//Some operations to keybord's actions
{
....
}
Do you think that can work well?
|
|
|
|
|
Aleon666 wrote:
bool m_bEsc;
void CAbc::OnCancel()
{
if( !m_bEsc)
return;
else
CDialog::OnCancel();
}
bool A()//Some operations to keybord's actions
{
....
}
I don't see a reason why that would not work. Somebody else correct me please if I am wrong. But you have to try it yourself.
// Afterall, I realized that even my comment lines have bugs
When one cannot invent, one must at least improve (in bed).-My latest fortune cookie
|
|
|
|
|
Aleon666 wrote:
Do you think that can work well?
Yep. No problems
Ryan
Being little and getting pushed around by big guys all my life I guess I compensate by pushing electrons and holes around. What a bully I am, but I do enjoy making subatomic particles hop at my bidding - Roger Wright (2nd April 2003, The Lounge)
Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late - John Nichol "Point Of Impact"
|
|
|
|
|
I would create an accelorator, which would disable the esc key and let you give other key combos functions.
|
|
|
|
|
I am sorry
I don't understand "and let you give other key combos functions"
What's that meaning?
Can you tell me?
|
|
|
|
|
Aleon666 wrote:
I don't understand "and let you give other key combos functions"
What's that meaning?
He means that using an accelerator, you can make other key-combinations perform other operations, as well as preventing the dialog from closing. However, Toni78's solution is the best and easiest one.
Ryan
Being little and getting pushed around by big guys all my life I guess I compensate by pushing electrons and holes around. What a bully I am, but I do enjoy making subatomic particles hop at my bidding - Roger Wright (2nd April 2003, The Lounge)
Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late - John Nichol "Point Of Impact"
|
|
|
|
|
|
In the psapi.lib, the function getProcessMemoryInfo() returns a PROCESS_MEMORY_COUNTERS struct.I urgently want to know whether PROCESS_MEMORY_COUNTERS.WorkingSetSize can directly indicate the size of memory a process currently occupies.If it can, the value returned is KB,OR B? If it cannot, how can I get the size of memory a process currently occupies?
I am in emergency and long for any help!Thanks!
|
|
|
|
|
WorkingSetSize should be the size of the process that is loaded in RAM in bytes.
John
|
|
|
|
|
i implement multi selection with the help of source code on internet,but i can't do drag drop. it never triggers OnBeginDrag,why?
|
|
|
|
|
I want to add a bitmap as a background to the main Window of SDI document. Can anybody help me what to do? I am really in emergency. I will really appreciate help.
Parvez Pathan
|
|
|
|
|
Draw the bitmap first in your OnDraw method of your view. Then, draw the rest of your view. You may have to pDC->SetBkMode(TRANSPARENT) to prevent your drawing from hiding the bitmap.
onwards and upwards...
|
|
|
|
|
Can u please provide me the code . I am really not an expert in VC++. That will be really helpful.
|
|
|
|