The spasmolytic effects of nicorandil, cromakalim, and nitroglycerin on coronary arteries were investigated by angiographic technique in anesthetized dogs. With intracoronary arterial (i.a.) U 46619, a thromboxane A2 mimetic, the diameter of coronary arteries decreased in a sustained manner by 36.1 +/- 1.6% from control levels (coronary spasm). With a successive i.a. injection of nicorandil (300 micrograms), cromakalim (30 micrograms), or nitroglycerin (3 micrograms), the diameter recovered control levels (102.9 +/- 3.9, 96.8 +/- 5.6, and 100.1 +/- 4.3%, respectively). In dogs treated intravenously (i.v.) with glibenclamide, a pharmacologic antagonist of K-channel openers, the spasmolytic effect of cromakalim was significantly reduced, whereas the activity of nicorandil or nitroglycerin remained unaffected. We also investigated a possible modification by glibenclamide of the increase in coronary blood flow (CBF) induced by i.a. nicorandil and cromakalim in anesthetized dogs. The dose-dependent blood flow responses to cromakalim and nicorandil were significantly attenuated by glibenclamide, whereas the response to nitroglycerin remained unaffected. These results suggest that the spasmolytic effect of nicorandil on canine conductive coronary vessels is not mediated by K-channel opening but by a nitroglycerin-like action and that the dilatation of resistive coronary vessels induced by nicorandil may be largely due to its action as a K-channel opener.