|
Hi Pallini ,
Thank you very much its working.
I did not understand how to enable and disable the edit box.
Can u please tell me how to disable the edit box IDC_PATH ?
|
|
|
|
|
Suresh H wrote: Can u please tell me how to disable the edit box IDC_PATH ?
HWND hEdit = GetDlgItem(hDlg,IDC_PATH);
EnableWindow(hEdit,FALSE);
and
EnableWindow(hEdit,TRUE);
|
|
|
|
|
Hi Prasad,
Thank you once again its working.
|
|
|
|
|
Hi All,
The MeasureItem is called for owner draw menu at the time of creation. But how can I invoke it again (for some size changes)?
Thank you.
- NS -
|
|
|
|
|
it will be automatically called when the menu needs to shown (in the case menu item). if it is a main menu try invalidating the main window.
If u can Dream... U can do it
|
|
|
|
|
krishnadevank wrote: it will be automatically called when the menu needs to shown
No, it will be called, when menu is created, just once.
|
|
|
|
|
u r right prasad . But i found a solution. U can just add items again. so that measure message will be sent again. in this case reload all items will work , i think.
If u can Dream... U can do it
|
|
|
|
|
I am discussing about context menu. And SendMessage to which window? Please explain.
- NS -
|
|
|
|
|
Do you mean SendMessage WM_MEASUREITEM? Then what about the wParam and lParam?
As per MSDN this message is sent by the system. Please explain.
- NS -
|
|
|
|
|
I have a ownerdrawn menu which is already created. But i need to change the text after some time. If the text is larger than the previous one it will be clipped. So need to update the menu size. Thats all.
- NS -
|
|
|
|
|
How you are setting this text ?
One solution could be, Keep member variable of type CString for youe menu class.
Keep a function, that will set this text. And while setting this text, use CDC::GetTextExtent to calculate string size. and Use CWnd::MoveWindow for changing its size.
void CMyMenu::SetText(CString& sText)
{
CPaintDC dc(this);
CSize szSize = dc.GetTextExtent(sText);
..logic to decide menu size
MoveWindow(..);
}
I've not tested this code.
|
|
|
|
|
Try adding a new item to combo.
-- modified at 9:13 Thursday 28th December, 2006
if u want to calcualte the size of items , try adding all items again. I check it with combox with style Variable.
This time measure items will be called .
Happy coding.
If u can Dream... U can do it
|
|
|
|
|
I need help regarding windows registry.
I want to list all the subKeys under a root Key using VC++ 6.0.
-VIKRAM
Trainee (Extenprise E Soln)
www.extenprise.com
|
|
|
|
|
look RegEnumKeyEx in MSDN .(samples also avilable)
If u can Dream... U can do it
|
|
|
|
|
Thanks ..
|
|
|
|
|
|
its help ful .. thanks..;P
|
|
|
|
|
|
Dear All,
How to register a COM exe in a different system ?
Thanks.
|
|
|
|
|
use "regsvr32 COM" command in dos mode
manu
|
|
|
|
|
come executables registers themselves, i.e.
FooCOMExecutable.exe /regserver
on OS supprting COM.
On the other hand, if the OS doesn't support COM, well, GOOD LUCK!
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.
|
|
|
|
|
I want to create ProgressCtrl and beside that one CANCEL button on the status bar
kalyan
|
|
|
|
|
kalyan_gowl wrote: I want to create ProgressCtrl and beside that one CANCEL button on the status bar
Ok. You can do it using the resource editor if it's a dialog based application .
Where's the problem part?
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
this is not dialogbased ...this is SDI application
kalyan
|
|
|
|
|