|
Have u tried to ask this question in this article's own forum....
Found on Bash.org
I'm going to become rich and famous after i invent a device that allows you to stab people in the face over the internet
My Articles
|
|
|
|
|
Search for Iphlpapi.h on your machine. Mine is in the \program Files\Microsoft SDK\include directory (your could be else where).
If it doesn't exist install Microsofts Platform SDK.
Then add the path for the file to the include paths for the project in question..
Ant.
I'm hard, yet soft. I'm coloured, yet clear. I'm fruity and sweet. I'm jelly, what am I? Muse on it further, I shall return! - David Walliams (Little Britain)
|
|
|
|
|
Hi,
you check Iphlpapi.lib also. If your path no lib file, you copy and paste the currect path.
Regards
Selvam
|
|
|
|
|
Can anyone point me in a direction where I can find some samples on how to building a audio player that requests and plays audio content from Windows Media Server?
Thanks,
Dan
|
|
|
|
|
|
Can anybody provides a link to that example? i need a step by step example to create a simplest "hello world" C++ DLL by using Visual Studio.Net 2003
Thanks for viewing
regards;
webdevelopex
|
|
|
|
|
|
>>>>>how to know network device enumeration<<<<<
i have already get PC Ip address.
but i have not other network device information.
can i know other network information.
now, i have Iphelper demo.
this exe display all ip address (pc & other device).
can only display device(eg.network bar code).
i want to know how many device are contain in my entire network.(not computer)
|
|
|
|
|
There is NetServerEnum() , and the WNetOpenEnum() /WNetEnumResource() pair. Do either of these help?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
Hi,
Please tell me how a windows service can recieve events (especially power management ones). There was a function RegisterSysMsgHandler() as part of OneNow initiative which was supposed to allow a service to listen for window events.. But I can't find the documentation for that function anywhere on the web. Is there a new function by some other name which achieves the same thing?
Thank you,
Dilip
|
|
|
|
|
In the structure SERVICE_STATUS.dwControlsAccepted set SERVICE_ACCEPT_POWEREVENT.
In the beginning of your service main routine use ::SetServiceStatus() to specify the controls accepted (i.e. handled) by your service (i.e. handler routine).
In your service handler routine add a case to handle SERVICE_CONTROL_POWEREVENT.
Will only work for Win2K and up (i think).
...cmk
Save the whales - collect the whole set
|
|
|
|
|
Hello,
I have a static text over an activex object but after debugging or
releasing the app the gray rectangle around the static text is still
there...
Please help me on this.
Thanks.
|
|
|
|
|
I need an example of RegEnumValue.
|
|
|
|
|
First Take a look at RegEnumKey
RegEnumKey look Like this
LONG <code>RegEnumValue</code>(
HKEY hKey, <font color="green">
DWORD dwIndex, <font color="green">
LPTSTR lpValueName, <font color="green">
LPDWORD lpcValueName, <font color="green">
LPDWORD lpReserved, <font color="green">
LPDWORD lpType, <font color="green">
LPBYTE lpData, <font color="green">
LPDWORD lpcbData <font color="green">
);
Now Some Code Snippet
char szNameOfKey[200];<font color="green">
DWORD dwBufferSize=200;<font color="green">
DWORD dwIndex=0;
CStringArray arrOfKeys;
Now Enumerate the HKEY_CURRENT_USER using RegEnumKey
while(RegEnumKey(<code>HKEY_CURRENT_USER</code>,
dwIndex++, <font color="green">
szNameOfKey,<font color="green">
dwBufferSize,<font color="green">
NULL,<font color="green">
NULL,<font color="green">
NULL,<font color="green">
NULL)!= ERROR_NO_MORE_ITEMS)
{
<font color="green">
arrOfKeys.Add(<code>szNameOfKey</code>);
<font color="green">
<font color="green">
dwBufferSize=200;
}
<font color="green">
"I Think this Will Help"
<h5
alok gupta="" <br=""> visit me at http://www.thisisalok.tk
|
|
|
|
|
Thank you very very much!
|
|
|
|
|
Does anyone know how to create a thumbnail image (BMP) of the first page of a PDF document ?
I'm planning on using it in a thumbnail viewer so it needs to be fast.
|
|
|
|
|
Hi All,
I' m writing a Visual C++ MFC dialog-based program. I added a Menu bar uisng Insert->Resource-> Menu, not by writing code. Then, I tried to show and hide the Menu bar of a modal dialog dynamically.
By writing the following code, I succeed to hide the menu bar.
CWnd* pMain = AfxGetMainWnd();
if (pMain != NULL)
{
CMenu* pMenu = pMain->GetMenu();
while(pMenu != NULL && pMenu->GetMenuItemCount() > 0)
{
pMenu->DeleteMenu(0, MF_BYPOSITION);
pMain->DrawMenuBar();
}
}
But how can I show the menu again? Please kindly help me!
Cheers,
hmc
|
|
|
|
|
I think this code illustrates what you need:
void CShowHideMenuDlg::OnShowMenu()
{
// Load and add the new menu
CMenu mMainMenu;
mMainMenu.LoadMenu(IDR_MENU1);
ASSERT(mMainMenu);
SetMenu(&mMainMenu);
}
void CShowHideMenuDlg::OnHideMenu()
{
// Remove and destroy the old menu
SetMenu(NULL);
::DestroyMenu(GetMenu()->GetSafeHmenu());
}
Regards,
Serge Krynine
|
|
|
|
|
Thanks Serge, got it!
|
|
|
|
|
Also, if the main window is already restored but is obscured by another window, then the window should be moved to the front instead of being minimized.
How to do it ?
|
|
|
|
|
Hi,
I have a toolbar and I am trying to access the IWebBrowser2 in WM_LBUTTONDOWN, when someone clicks on a control on my toolbar with the following code:
BSTR bstrUrl;
CComPtr<iwebbrowser2> browser;
browser->get_LocationURL(&bstrUrl);
I am getting a debug assertion failed!
p!=0
I know there should be more to the code. Can somebody help?
|
|
|
|
|
I'm wanting to store a thread id in one of the colums of my list control. someone suggested that I store it in the LPARAM. Has anyone done this and if so can you give a suggestion as to how to go about this? Also how to retreive the thread id from that colum?
Thanks
Tom Wright
tawright915@yahoo.com
|
|
|
|
|
How about using CListCtrl::SetItemData() ?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
Hope this will help:
void SetThreadId(CListCtrl& rListCtrl, unsigned int const nColumn, unsigned int const nThreadId)
{
CHeaderCtrl* pHeaderCtrl = rListCtrl.GetHeaderCtrl();
ASSERT(NULL != pHeaderCtrl);
HDITEM hdi;
::memset(&hdi, 0, sizeof(HDITEM));
hdi.mask = HDI_LPARAM;
hdi.lParam = nThreadId;
pHeaderCtrl->SetItem(nColumn, &hdi);
}
unsigned int GetThreadId(CListCtrl& rListCtrl, unsigned int const nColumn)
{
HDITEM hdi;
::memset(&hdi, 0, sizeof(HDITEM));
hdi.mask = HDI_LPARAM;
CHeaderCtrl* pHeaderCtrl = rListCtrl.GetHeaderCtrl();
ASSERT(NULL != pHeaderCtrl);
pHeaderCtrl->GetItem(nColumn, &hdi);
return hdi.lParam;
}
Regards,
Serge Krynine
|
|
|
|
|
That did it. Thanks.
Tom Wright
tawright915@yahoo.com
|
|
|
|